Commit Graph

59 Commits

Author SHA1 Message Date
NCBM 73c11cee36 core/tools/process: run_command stdin/env and write_pty
Optional stdin and env overlay for run_command; write_pty for
interactive PTY input.
2026-07-14 19:36:46 +08:00
NCBM bd6f8f5d9a core/cli: resume sessions, history, editline Tab, higher tool rounds
Default to file SQLite DB and latest session; /history and /rounds;
bind Tab for libedit; max tool rounds default 32.
2026-07-14 19:15:12 +08:00
NCBM 5d90e48618 core/cli: open config in $EDITOR with optional prompt
shlex-split EDITOR (e.g. codium --wait); prompt when no providers;
add config path/edit commands.
2026-07-14 18:44:32 +08:00
NCBM a017adda39 core/cli: readline Tab completion and persistent history
Complete slash commands and provider/model/tools args; store history
under platformdirs user data.
2026-07-14 18:33:34 +08:00
NCBM 054b2e8837 docs: document CLI in CLAUDE.md 2026-07-14 18:29:46 +08:00
NCBM 2d589eb36f docs: document tools package in CLAUDE.md 2026-07-14 18:20:32 +08:00
NCBM b72a9a8c1c docs: document agent package in CLAUDE.md 2026-07-14 17:45:47 +08:00
NCBM 27c6cb77f5 docs: update CLAUDE.md for memory, runtime, and pytest 2026-07-14 17:25:22 +08:00
NCBM 123aadeadf docs: add architecture notes and development principles 2026-07-14 17:19:31 +08:00