April 30, 2026

Chalie v0.6.0: Subagents, Timeouts, and Native Tooling

Test suite cleanup occurred, consolidating many tautological or static-data tests in favor of behavioral tests, resulting in a net increase of unit test coverag

Test suite cleanup occurred, consolidating many tautological or static-data tests in favor of behavioral tests, resulting in a net increase of unit test coverage for new subagent mechanics.

  • Subagent system replaces goal_pursuit and introduces type (enum) for subagent dispatch.

  • The system now supports an asynchronous-return flow (steer pattern) via SubagentReturnProcessor daemon threads.

  • MAX_TIMEOUT walls were removed, replaced by ITERATION_TIMEOUT (1800s per iteration safety wall).

  • Native tool calling is enforced across all providers, removing inline <tool_call> fallback regex extractors.

  • The subagent tool schema now includes ‘prompt’, optional ‘timeout’, and optional ‘wait’.

  • Docker build process updated to use individual ARG flags instead of a unified INSTALL_ARGS umbrella name.