Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
58d6daf
feat: tui
branchseer Dec 21, 2025
d1997e8
update
branchseer Dec 23, 2025
5748b89
refactor cli
branchseer Dec 24, 2025
e9930a5
reorgnize files
branchseer Dec 24, 2025
f1e706e
resolve program path at plan stage
branchseer Dec 24, 2025
68d9a7d
SubCommand -> Subcommand
branchseer Dec 24, 2025
a3ad5a1
update
branchseer Dec 29, 2025
710c6db
wip
branchseer Dec 30, 2025
74d3298
move tests to vite_task_bin
branchseer Dec 30, 2025
7d799eb
add prefix to refacted paths
branchseer Dec 31, 2025
4a632ad
Fix comment
branchseer Dec 31, 2025
a25bec1
Make task_id internal
branchseer Dec 31, 2025
13fc8fe
stablize snapshots
branchseer Jan 1, 2026
87e1f38
update snapshot tests
branchseer Jan 2, 2026
6904b8a
redact absolute path debug
branchseer Jan 3, 2026
1f685eb
update plan snapshots
branchseer Jan 3, 2026
5e0eec6
update snapshot tests
branchseer Jan 3, 2026
36ceed0
redact pass through envs
branchseer Jan 3, 2026
e05100d
add test_bins to snapshot tests
branchseer Jan 3, 2026
e931071
simplify session plan
branchseer Jan 3, 2026
4f201c0
restructure snapshot tests
branchseer Jan 4, 2026
eabe1be
fix cache key
branchseer Jan 4, 2026
1186840
update extra arg cache key test
branchseer Jan 4, 2026
7a60f53
add extra_args to cache key
branchseer Jan 4, 2026
7d3fea3
update e2e tests
branchseer Jan 4, 2026
dfc5e86
update e2e tests
branchseer Jan 4, 2026
dfa49e1
add Session::plan_synthetic_task
branchseer Jan 4, 2026
c5514a1
add ExecutionItemDisplay
branchseer Jan 7, 2026
d2923b6
Complete execution infrastructure with spawn tracking and LabeledRepo…
branchseer Jan 7, 2026
63a9535
Refactor error handling to event-based Reporter trait
branchseer Jan 7, 2026
a5f81de
Add NO_COLOR=1 to snapshot e2e tests
branchseer Jan 7, 2026
dfdfb08
Fix duplicate output in event-based reporting
branchseer Jan 7, 2026
159d191
Emit output events in real-time during spawn execution
branchseer Jan 7, 2026
7278071
Refactor spawn output handling to use select! without Mutex
branchseer Jan 7, 2026
a92514c
Deduplicate repetitive code in tokio::select! arms
branchseer Jan 7, 2026
08b330b
support disabling cache
branchseer Jan 7, 2026
83b8ef9
Add e2e test for cache disabled and clean up spawn.rs
branchseer Jan 7, 2026
72d6111
remove duplicated ai code
branchseer Jan 7, 2026
fb96385
Move cache_status from Finish to Start event for immediate feedback
branchseer Jan 7, 2026
b2a7d4b
Improve cache statistics display in execution summary
branchseer Jan 7, 2026
2513002
Add silent_if_cache_hit and hide_summary options to LabeledReporter
branchseer Jan 7, 2026
5b53bca
update tests
branchseer Jan 7, 2026
74b1dbd
Show simplified cache status for single built-in commands
branchseer Jan 7, 2026
d8ec9e1
Improve simplified summary and add reporter documentation
branchseer Jan 7, 2026
9af359d
Make plan_synthetic_task method public
branchseer Jan 7, 2026
6d033d7
Remove legacy code from vite_task, keep only Session API
branchseer Jan 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
97 changes: 84 additions & 13 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ compact_str = "0.9.0"
const_format = "0.2.34"
constcat = "0.6.1"
copy_dir = "0.1.3"
cow-utils = "0.1.3"
crossterm = { version = "0.29.0", features = ["event-stream"] }
csv-async = { version = "1.3.1", features = ["tokio"] }
ctor = "0.6"
Expand Down Expand Up @@ -91,6 +92,7 @@ rand = "0.9.1"
ratatui = "0.29.0"
rayon = "1.10.0"
ref-cast = "1.0.24"
regex = "1.11.3"
rusqlite = "0.37.0"
rustc-hash = "2.1.1"
seccompiler = { git = "https://github.com/branchseer/seccompiler", branch = "seccomp-action-raw" }
Expand All @@ -109,6 +111,7 @@ tempfile = "3.14.0"
test-log = { version = "0.2.18", features = ["trace"] }
thiserror = "2"
tokio = "1.48.0"
tokio-stream = "0.1.17"
tokio-util = "0.7.17"
toml = "0.9.5"
tracing = "0.1.43"
Expand All @@ -119,9 +122,11 @@ twox-hash = "2.1.1"
uuid = "1.18.1"
vec1 = "1.12.1"
vite_glob = { path = "crates/vite_glob" }
vite_graph_ser = { path = "crates/vite_graph_ser" }
vite_path = { path = "crates/vite_path" }
vite_shell = { path = "crates/vite_shell" }
vite_str = { path = "crates/vite_str" }
vite_task = { path = "crates/vite_task" }
vite_task_graph = { path = "crates/vite_task_graph" }
vite_task_plan = { path = "crates/vite_task_plan" }
vite_workspace = { path = "crates/vite_workspace" }
Expand Down
17 changes: 17 additions & 0 deletions crates/vite_graph_ser/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[package]
name = "vite_graph_ser"
version = "0.1.0"
authors.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true

[dependencies]
petgraph = { workspace = true }
serde = { workspace = true, features = ["derive"] }

[dev-dependencies]
serde_json = { workspace = true }

[lints]
workspace = true
Loading
Loading