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