Skip to content

Release: v0.2.0

Choose a tag to compare

@shinpr shinpr released this 29 Mar 06:50
· 24 commits to main since this release
cf1782c

Highlights

Native system prompt support for Claude and Gemini. Agent definitions are now passed as system-level context instead of being concatenated into user prompts, improving instruction adherence and output quality.

Codex broker execution model. Rewritten Codex reference with a state-machine approach that keeps Codex focused on the sub-agent result instead of starting independent analysis.

Changed

  • Claude backend uses --append-system-prompt with a cwd: prefix to separate agent definitions from user prompts
  • Gemini backend uses GEMINI_SYSTEM_MD environment variable pointing to the agent definition file
  • Codex and Cursor backends unchanged (concatenated prompt)
  • load_agent() now returns agent file path as a fourth element
  • execute_agent() accepts optional agent_file parameter for backends that support file-based system prompts

Fixed

  • Operator precedence bug in status determination: exit_code == 0 or ... and result now correctly grouped with parentheses

Improved

  • references/codex.md rewritten: purpose-driven structure, abstracted tool names, broker execution model with explicit allowed actions