- Add
codex-apiand make it the default backend (#9) - Switch from claude sdk to claude -p (#8)
- Refactor backends to share BaseBackend/ConversationSeed/CommonStreamFormatter via new
backend_commonmodule (#4) - Add MCP tool prefix stripping, tool start/complete display for codex client, and trailing blank-line fix in compact tool summaries (#3)
- Add cancellation support, fix session reinit, and capture Codex stream sample (#2)
- Consolidate CLI to single ipyai entry point with per-backend model config and config migration (#1)
- Multi-backend with codex, lisette, and claude agent sdk
- init commit