@@ -15,32 +15,32 @@ Tau offers a documented feature Rho does not.
1515| ---| ---| ---|
1616| Interactive TUI | ✅ Bubble Tea TUI | none |
1717| ` -p ` print mode | ✅ ` -p ` | none |
18- | ` --cwd <path> ` run against another project | ❌ missing | ** add ** |
18+ | ` --cwd <path> ` run against another project | ✅ ` --cwd ` | none |
1919| Built-in tools (read/write/edit/bash) | ✅ 138 tools (superset) | none |
2020| Durable JSONL sessions + resume + branching | ✅ JSONL + DAG branching | none |
21- | Slash commands (login, model, sessions, compaction, export, theme) | ⚠️ ` /model ` , ` /compact ` , ` /export ` , ` /theme ` yes; ` / login` no | ** add ` /login ` ** |
21+ | Slash commands (login, model, sessions, compaction, export, theme) | ✅ ` /login ` added | none |
2222| ` AGENTS.md ` project instructions | ✅ | none |
2323| ` .tau/ ` project resources | ✅ ` .rho/ ` | none |
24- | ` .agents/ ` shared resources | ⚠️ partial ( skills/providers/recipes) | ** extend to instructions** |
24+ | ` .agents/ ` shared resources | ✅ skills/providers/recipes/hooks/rules/workflows + ` .agents/AGENTS.md ` instructions | none |
2525| User skills, prompt templates, themes | ✅ | none |
2626| Context accounting + manual/auto compaction | ✅ | none |
27- | Provider-neutral output: text, JSON, transcript | ⚠️ text + json + stream-json; no transcript | ** add transcript ** |
28- | ` ~/.tau/catalog.toml ` custom providers/models, no code changes | ❌ missing | ** add ` ~/.rho/catalog.toml ` ** |
27+ | Provider-neutral output: text, JSON, transcript | ✅ text + json + stream-json + transcript | none |
28+ | ` ~/.tau/catalog.toml ` custom providers/models, no code changes | ❌ missing | ** flux-side ** (see below) |
2929| ` tau update ` | ✅ ` rho update ` | none |
3030| Installers | ✅ ` install.sh ` | none |
3131
3232## Work items
3333
34- 1 . ** ` --cwd ` global flag** — change directory before session start; applies to
35- interactive, ` -p ` , and ` exec ` .
36- 2 . ** ` /login ` slash command ** — Tau's auth entry point; route to Rho's existing
37- credential/config flow (no new secret handling).
38- 3 . ** ` transcript ` output format ** — add to ` --output-format ` ; render the turn
39- as a plain, timestamped transcript.
40- 4 . ** User catalog ` ~/.rho/ catalog.toml ` ** — let users add providers/models
41- without code changes, merged over the flux catalog .
42- 5 . ** ` .agents/ ` instruction resources** — load ` AGENTS.md ` -style instructions
43- from ` .agents/ ` in addition to the existing skill/provider/recipe dirs .
34+ 1 . ~~ ** ` --cwd ` global flag** ~~ — done ( ` cmd/root.go ` , applied to interactive, ` -p ` , and ` exec ` ).
35+ 2 . ~~ ** ` /login ` slash command ** ~~ — done ( ` cmd/chat_subcommand_login.go ` ) .
36+ 3 . ~~ ** ` transcript ` output format ** ~~ — done ( ` --output-format transcript ` ).
37+ 4 . ** User catalog ` ~/.rho/catalog.toml ` ** — NOT implemented. The model catalog
38+ is owned by the flux engine ( ` github.com/GrayCodeAI/flux/catalog ` ), whose
39+ ` LoadCatalogOptions ` has no user-catalog override. Per ` AGENTS.md `
40+ (provider/ catalog ownership lives in flux), this must be added in flux and
41+ surfaced through the engine facade before rho can consume it .
42+ 5 . ~~ ** ` .agents/ ` instruction resources** ~~ — done ( ` .agents/ AGENTS.md` is in
43+ the instruction search path in ` internal/config/config.go ` ) .
4444
4545## Verification (twice)
4646
0 commit comments