bb0026cb32
- Added 'todo.eager' configuration setting to automatically create a comprehensive todo list after the first user message. - Added 'buildNamedToolChoice' utility function to build provider-aware tool choice constraints for named tools. - Modified tool choice resolution to support per-turn tool choice overrides via consumeNextToolChoiceOverride() method. - Implemented eager todo enforcement mechanism that injects a synthetic prompt to encourage todo creation when conditions are met. - Extracted tool choice building logic into reusable utility module for better code organization. - Added comprehensive test coverage for eager todo enforcement functionality in AgentSession.
@oh-my-pi/pi-coding-agent
Core implementation package for the omp coding agent in the oh-my-pi monorepo.
For installation, setup, provider configuration, model roles, slash commands, and full CLI reference, see:
Package-specific references: