11 Commits
Author SHA1 Message Date
James Peter 64aec3242a docs(agents): clarify Windows PATH guidance and error messaging (refs discussion #435) 2025-11-27 08:11:28 +10:00
James Peter 1d83e2c704 feat(models): add gpt-5.1-codex-max default and migration flow 2025-11-21 00:52:37 +10:00
James Peter 610eec73d1 feat(agents): finalize model slug rollout 2025-10-14 12:08:22 +11:00
James Peter 2a31cdd47f fix(core/agents): ensure write-mode sandbox argv appends prompt for 'cloud'; match agent family by name or command to allow CLI aliases; clarify cloud config example 2025-10-03 00:02:34 +10:00
James Peter 7d73de8654 feat(core/agents): add 'cloud' agent support across run_agent, /plan, /solve; docs and examples; basic tests
- core/agent_tool: recognize "cloud" model and append prompt positionally; honor per‑mode args
- core/codex(agent_run): include "cloud" in command resolution + PATH check
- core/slash_commands: default /plan,/solve models now include "cloud"; test asserts prompt includes it
- core/agent_defaults: add cloud case (no default flags); unit test ensures empty defaults
- docs: note default agent set includes "cloud"; add config example

Build passes via ./build-fast.sh. Full test suite currently fails on unrelated preexisting test drift (protocol/test-support imports, enum shapes).
2025-10-02 23:53:36 +10:00
James Peter 625119ed36 Merge branch 'issue-207' into main 2025-09-27 16:33:10 +10:00
just-every-code e8f4d20e92 Auto: address issue #263 - Using sub-agents to collect context for coding agents. 2025-09-26 12:19:10 +00:00
just-every-code 2854759538 Auto: address issue #207 - Remove Codex Requirement 2025-09-22 11:15:04 +00:00
James Peter f1765c8e43 docs(config): add [[subagents.commands]] examples for plan/solve/code and a custom review command\n\n- Demonstrates read-only/write modes, agents list, and per-mode instructions\n- Matches new subagent configuration and TUI behavior 2025-09-14 20:06:37 +10:00
James Peter d073b4fd77 feat(core/agents): mirror Qwen/DashScope env vars and respect QWEN_MODEL; add qwen examples to config.toml.example\n\n- Do not pin a default Qwen model; let CLI track latest\n- Mirror QWEN_API_KEY↔DASHSCOPE_API_KEY and *_BASE_URL in write mode\n- Support optional QWEN_MODEL env to pass -m when set\n- Add qwen/qwen-safe examples to config.toml.example 2025-09-14 19:32:23 +10:00
James PeterandClaude 1c61258cf7 feat: add configurable agent support via config.toml
- Add AgentConfig struct to define agent settings (name, command, args, read-only, enabled, env)
- Update Config and Session to include agent configurations
- Modify agent_tool.rs to use configured agents with their settings
- Update slash commands to dynamically use enabled agents from config
- Create comprehensive config.toml.example with agent examples
- Support both configured and unconfigured agents for backward compatibility
- Allow per-agent read-only override and environment variables
- Pass agent configuration through Session for proper access control

This allows users to:
- Define which AI agents are available
- Set custom commands and arguments for each agent
- Control read-only/write permissions per agent
- Enable/disable specific agents
- Configure environment variables for agents

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
2025-08-11 08:00:09 +10:00