Releases: docker/cagent
Releases · docker/cagent
v1.9.7
What's Changed
- Trim the selection by @rumpl in #672
- The notifications in the TUI don't need the app by @rumpl in #671
- Split run by @rumpl in #669
- Remove the feedback message by @rumpl in #668
- Use constants for all tool names by @rumpl in #667
- Bring back "cagent run agent.yaml /command" by @rumpl in #670
- Fix indentation by @dgageot in #673
- Make it clearer that it's just a name, not the provider by @dgageot in #674
- Fix text selection styling by @Deepam02 in #677
- Fix model cloning by @dgageot in #679
- Nebius provider by @shivaylamba in #678
- Fix the name of the moonshotai model name by @rumpl in #681
- Test an openAI model end to end by @dgageot in #675
Full Changelog: 1.9.5...v1.9.7
v1.9.6
1.9.5
v1.9.4
What's Changed
- Allow palette tools to run as /commands by @dgageot in #652
- Exclude session /commands from history by @dgageot in #653
- Cleanup the golang dev by @rumpl in #655
- Fix TUI notification max width and add error styling by @harshasiddartha in #656
- Implement file autocompletion by @rumpl in #657
- Nicer selection highlight by @rumpl in #658
- Move the --tui=false runner to own package by @rumpl in #659
- No need to rename this import by @rumpl in #660
- Commands auto-completion by @rumpl in #661
New Contributors
- @harshasiddartha made their first contribution in #656
Full Changelog: v1.9.3...v1.9.4
v1.9.3
What's Changed
- Remove dead code by @dgageot in #648
- fix nil deref by @krissetto in #650
- Reasoning messages are rendered with the markdown component and should by @rumpl in #651
Full Changelog: v1.9.2...v1.9.3
v1.9.2
What's Changed
- Auto-pull DMR models by @dgageot in #602
- Validate model names used in examples by @dgageot in #632
- Add the ability to toon-ify the tool results by @rumpl in #627
- Warn if compaction is called on an empty session by @krissetto in #631
- Implement /commands everywhere by @dgageot in #634
- Auto create directories in write_file by @Deepam02 in #635
- implemented command history by @riturajFi in #613
- cagent api is never interactive by @dgageot in #637
- gotoon is a direct dependency by @rumpl in #639
- Show system messages as notifications instead of messages in the chat by @rumpl in #640
- Create our own markdown theme by @rumpl in #641
- Add xai api by @mfranzon in #633
- feat: add environment variable placeholder expansion for agent commands (#604) by @smazmi in #607
- Really avoid duplicates in history by @dgageot in #642
- Use javascript to expand /commands by @dgageot in #643
- DMR doesn't like
additionalPropertiesby @dgageot in #644
New Contributors
- @riturajFi made their first contribution in #613
- @mfranzon made their first contribution in #633
Full Changelog: v1.9.1...v1.9.2
v1.9.1
What's Changed
- Fix script shell schema by @dgageot in #588
- Fix #585 by @dgageot in #591
- Don't cache messages by @rumpl in #592
- Always return all the agents by @rumpl in #595
- Fix tool response sequencing in anthropic beta client by @krissetto in #596
- Fix shell process cleanup by @rumpl in #564
- Fix stream cancellation in the TUI by @krissetto in #600
- Workaround for bad endpoint returned by docker model status by @krissetto in #599
- Add "Eval" command to the command palette by @rumpl in #608
- Improve the search example by @dgageot in #609
- Pagination for session messages by @stanislavHamara in #561
- Anthropic - set
max_tokensbased on available context by @krissetto in #570 - Allow toolsets to fail initialization without taking down the app by @krissetto in #589
- Honor the baseURL on anthropic by @dgageot in #610
- Remove dead code by @dgageot in #611
- Text selection and copy by @rumpl in #614
- Make Docker Desktop JWT available through the env provider by @dgageot in #615
- Better handling of the gateway by @dgageot in #617
- Text cannot be selected in the TUI by @jkoenig134 in #619
- Also add the provider and model with using the gateway by @dgageot in #620
- Refactor the styles by @rumpl in #622
- Fix wrapping toolsets with instructions by @rumpl in #624
- Less padding and margin in the command palette by @rumpl in #623
- Bump starlette from 0.47.0 to 0.49.1 in /examples/dhi/dhi_mcp_server in the pip group across 1 directory by @dependabot[bot] in #625
- The command palette should not move by @rumpl in #626
- feat: add agent commands support in TUI by @Deepam02 in #612
- Don't return a full Agent in remote mode because all we have is its name by @dgageot in #629
- Pass the agent name chosen by the user by @dgageot in #630
New Contributors
- @jkoenig134 made their first contribution in #619
- @dependabot[bot] made their first contribution in #625
Full Changelog: v1.9.0...v1.9.1
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