focus/crates
DaiChaoXiong bf92590fcd chore(workspace): project-wide cleanup, dependency trimming, docs sync
deps: focus-core no longer depends on tokio at all (the core is fully
synchronous); workspace-level tokio drops the fat feature list, members
declare only what they use (transport: net/io-util/time, providers: rt/time)

code: remove dead AgentHandle (never constructed) and the dead
App::clamp_scroll; wire focus-harness' describe_plan into the TUI compaction
note (it was unused public API); clean a no-op replace_messages + confusing
comment in the compaction integration test

docs: AGENTS.md §2.2 tokio table reflects the new feature sets; README test
count 177→181, new env-var section (FOCUS_DATA_DIR / FOCUS_SHELL /
FOCUS_DEBUG_FILE), wheel + two-level expansion keybindings; add LICENSE (MIT,
matching Cargo.toml); TUI /help notes the two-level expansion and merged
tool blocks; delete the .VSCodeCounter artifact dir

verification: fmt, clippy -D warnings, 181 tests, workspace build all green
2026-08-09 23:14:21 +08:00
..
focus-core chore(workspace): project-wide cleanup, dependency trimming, docs sync 2026-08-09 23:14:21 +08:00
focus-harness refactor(test): move all unit tests from src/ into tests/<module>_tests.rs 2026-08-09 21:09:01 +08:00
focus-json chore(workspace): sync manifests, docs and lockfile 2026-08-09 21:00:04 +08:00
focus-providers chore(workspace): project-wide cleanup, dependency trimming, docs sync 2026-08-09 23:14:21 +08:00
focus-tools fix(core): stream tool output live via ToolExecutionUpdate events 2026-08-09 22:55:16 +08:00
focus-transport chore(workspace): project-wide cleanup, dependency trimming, docs sync 2026-08-09 23:14:21 +08:00
focus-tui chore(workspace): project-wide cleanup, dependency trimming, docs sync 2026-08-09 23:14:21 +08:00