Releases: docker/cagent
Releases · docker/cagent
v1.9.0
v1.8.0
What's Changed
- Fix #527 by @dgageot in #529
- Fix rendering of the todos in the sidebar by @rumpl in #532
- Bring back "dead" code by @rumpl in #533
- Use the category when checking if we should add todos in the sidebar by @rumpl in #534
- Remove redundant Output: prefix by @dgageot in #531
- Improve handling of ctrl-c by @dgageot in #537
- Remove useless debug log in the todo component by @rumpl in #539
- Attempt to fix SQLite database locking issues with concurrent access by @trungutt in #540
- Fix oauth with streamable mcp servers by @rumpl in #547
- Cleanup by @rumpl in #548
- Cleanup common provider bits by @krissetto in #543
- Use appropriate amount of context for title generation by @krissetto in #546
- This is broken by @dgageot in #549
- Fix SIGSEGV when agent is not found by @dgageot in #551
- Add shortcut management for agent configurations by @jeanlaurent in #502
- Remove unused CreateTodoItem struct by @trungutt in #553
- Simpler code by @dgageot in #554
- Make the todo tool thread safe by @dgageot in #555
- Fix handling of required attributes by @dgageot in #556
- Improve tools code by @dgageot in #559
- Simpler memory code by @dgageot in #557
- Remove debug code by @dgageot in #558
- Remove the jsonErr helper and use echo's default erorr handler by @rumpl in #565
- Continue simplifying tools by @dgageot in #563
- Make Token Store thread safe by @dgageot in #566
- Add a whoami command by @dgageot in #580
- Remove double space by @dgageot in #572
- Tool display name is no longer needed by @rumpl in #581
- Nicer error when DD is not running by @dgageot in #579
- Support attaching images via API by @stanislavHamara in #582
- Move things around by @rumpl in #584
- Fixes #574 - "Thinking:" prefix missing in CLI mode (--tui=false) by @smazmi in #586
- Fix the windows build by @dgageot in #587
New Contributors
Full Changelog: v1.7.3...v1.8.0
v1.7.2
What's Changed
- Revert 'Fix OAuth flow breaking MCP session initialization' by @trungutt in #487
- Simpler shared TODO tool by @dgageot in #488
- Simpler memory tool by @dgageot in #489
- Slightly better examples by @dgageot in #491
- Small (random) improvements to the code by @dgageot in #492
- Fix small issues by @dgageot in #493
- Add more linters for tests by @dgageot in #495
- Support editing multiple files at once by @dgageot in #496
- This is false, now by @dgageot in #497
- Fix todo update failures by removing ID from create_todos schema by @trungutt in #498
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
- Remove the "CreateChatCompletion" function by @rumpl in #475
- Implement structured outputs by @rumpl in #474
- provide structured output option to provider.New by @krissetto in #477
- Don't use structured outputs in title creation and summarization by @krissetto in #478
- Native progress bar by @rumpl in #479
- JSON Schema rework by @dgageot in #480
- Simpler code for cobra commands by @dgageot in #483
- Better support remote MCP servers references by their name in the MCP Catalog by @dgageot in #481
- Handle ctrl-c for all commands by @dgageot in #484
- Fix OAuth flow breaking MCP session initialization by @trungutt in #486
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- Consistant flags by @dgageot in #445
- Bump the version of the MCP Catalog by @dgageot in #447
- go mod tidy by @dgageot in #448
- Fix error by @dgageot in #451
- Load MCP catalog once by @dgageot in #446
- Get instructions from inner tool by @dgageot in #452
- OpenAI thinking budget support by @krissetto in #440
- Feature/model override flag by @Deepam02 in #437
- Demo for Code Mode by @dgageot in #453
- Format Code Mode's Javascript by @dgageot in #454
- Bump dependencies by @dgageot in #455
- Update charmbracelet deps by @dgageot in #457
- Enable more linters by @dgageot in #456
- MCP Oauth rework by @rumpl in #459
- Add the list of remote MCP server with OAuth by @rumpl in #460
- Use mcp types by @dgageot in #461
- Anthropic thinking budget + interleaved thinking support by @krissetto in #458
- Fix spurious OAuth warning by setting rootSessionID for local runtime by @Copilot in #465
- Send the client name during DCR by @rumpl in #469
- Google/Gemini thinking budget support by @krissetto in #473
- Refactoring tool related code by @dgageot in #470
New Contributors
- @Copilot made their first contribution in #465
Full Changelog: v1.6.6...v1.7.0
v1.6.6
What's Changed
- Use the rootFS for disk operations / Add more API server tests by @dgageot in #438
- Add support for commands in the CLI/TUI/API by @krissetto in #377
- Fix cagent build by @dgageot in #442
- Fix cagent run by @dgageot in #443
- Fix task to push cagent image by @dgageot in #444
Full Changelog: v1.6.5...v1.6.6
v1.6.5
v1.6.4
What's Changed
- feat: add robots.txt support to fetch tool by @Deepam02 in #415
- Fix support for GitHub's remote MCP Server by @dgageot in #424
- Exclude .vscode by @dgageot in #426
- Start to use recent fs APIs to restrict which directory we have access to by @dgageot in #423
- Fix gemini model name (And test all examples) by @dgageot in #425
- Fix events unmarshalling by @dgageot in #428
- Improve events code by @dgageot in #429
- Fix loading an agent by @dgageot in #431
- Fix agent edit by @dgageot in #432
- Remove dead code by @dgageot in #433
- Add API for reading/editing agent YAML config by @trungutt in #436
- Support options that produce errors by @dgageot in #434
- Add test for API server by @dgageot in #435
New Contributors
Full Changelog: v1.6.3...v1.6.4
v1.6.3
What's Changed
- Move retry logic to OAuth manager by @trungutt in #399
- Telemetry work by @rumpl in #397
- Support MCP instructions and User's instructions by @dgageot in #408
- Improve the usage documentation with a few more examples by @dgageot in #411
- OAuth minor tweaks by @rumpl in #412
- Update Claude.md by @dgageot in #414
- Simpler MCP code / fix oauth flow by @dgageot in #420
- Fix OAuth error info by @trungutt in #421
- Add implicit user message support for internal agent transfers by @trungutt in #419
- Better gopher agent by @dgageot in #409
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
- Remove the example from root by @rumpl in #394
- Remove no longer used focus by @rumpl in #395
- Rework the fetch tool by @rumpl in #396
- Simpler fetch tests by @dgageot in #402
- Add alias for sonnet 4.5 by @dgageot in #403
- Simpler gopher example by @dgageot in #404
- Bumpl golangci-lint by @dgageot in #405
- Make sure the diff doesn't break on small window sizes by @rumpl in #406
- Fix the oauth callback server by @rumpl in #407
Full Changelog: v1.6.1...v1.6.2