Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
875877e
feat: reject empty KEY in KEY=VALUE parsing
Apr 15, 2026
72e5a29
chore: sort registry keys in error message for deterministic output
Apr 15, 2026
3a9c75a
feat: add interactive mode to strategy-builder CLI
Apr 13, 2026
69f803a
feat: polish interactive mode with terminal formatting and UX improve…
Apr 13, 2026
7009015
fix: cap list height to prevent terminal scroll wipe
Apr 13, 2026
1d611ee
fix: truncate list items to terminal width
Apr 13, 2026
6c720b2
fix: prevent terminal wipe by showing descriptions after selection
Apr 13, 2026
76f35c1
fix: replace FuzzySelect with static list for token selection
Apr 13, 2026
f6ccb6b
fix: clear screen before Select to prevent terminal corruption
Apr 13, 2026
12f9bb8
fix: match the working first-version UX pattern
Apr 13, 2026
42a2619
fix: headings + descriptions above, short items in Select
Apr 13, 2026
3fc55b4
feat: multi-line Select items with correct height tracking
Apr 13, 2026
ce1ac3f
fix: responsive wrapping based on actual terminal width
Apr 13, 2026
c95de50
fix: clear screen on interactive mode start
Apr 13, 2026
6bde1ff
fix: 1-column margin prevents edge-of-terminal phantom wrap
Apr 13, 2026
a21b6b2
feat: replace dialoguer Select with crossterm alternate screen
Apr 13, 2026
5b5cfa9
feat: show selection progress between steps
Apr 13, 2026
8b6c5b6
feat: single alternate screen for entire wizard with progress
Apr 13, 2026
f6e3b0a
fix: inputs in alt screen + description below title (not underlined)
Apr 14, 2026
9a36b8f
refactor: extract shared helpers in select widget, add tests
Apr 14, 2026
3188bcf
feat: address CodeRabbit review on interactive wizard
Apr 15, 2026
f4146a3
feat: add --tokens flag to list deployment-specific tokens
Apr 14, 2026
3bc3f41
feat: template fallback operator ${expr || 'default'}
Apr 15, 2026
988ae03
fmt: wrap long assert in context.rs tests
Apr 15, 2026
39b0eca
feat: add --describe flag to strategy-builder
Apr 14, 2026
b9e6e30
feat: richer --describe usage docs for agent self-sufficiency
Apr 14, 2026
c45b56b
feat: describe references --tokens for fetching valid addresses
Apr 14, 2026
b525203
feat: polish --describe output and label calldata transactions
Apr 15, 2026
992edb4
chore: retrigger CI
Apr 15, 2026
7b5564d
chore: touch describe.rs to force CI
Apr 16, 2026
163c989
chore: retrigger CI after base change
Apr 16, 2026
3f8a26e
trigger
Apr 16, 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
30 changes: 30 additions & 0 deletions Cargo.lock

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

4 changes: 4 additions & 0 deletions crates/cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,11 @@ url.workspace = true
serde_json = { workspace = true }
futures = { workspace = true }
itertools = { workspace = true }
console = "0.15"
crossterm = "0.28"
dialoguer = "0.11"
flate2 = "1.0.34"
reqwest = { workspace = true }
rusqlite = { version = "0.31", features = ["functions"] }

[target.'cfg(not(target_family = "wasm"))'.dependencies]
Expand Down
Loading
Loading