Releases: docker/cagent
Releases · docker/cagent
v1.19.1
What's Changed
- eval: don't add cost, it's already added in the runtime by @rumpl in #1321
- Improve TUI rendering with thinking blocks and interleaved thinking by @krissetto in #1322
- Add AWS Bedrock provider support by @mfenderov in #1045
- Improve evals by @dgageot in #1323
- Make sidebars and the editor resize handler more sleek by @krissetto in #1325
- Add renderers for directory_tree and search_files_content by @rumpl in #1326
- Stop re-computing the cwd in the sidebar by @rumpl in #1327
- Revert "refactor(content): make CreateReferenceLink method public" by @rumpl in #1328
- Add a /copy-last command by @rumpl in #1329
- Single tool call to update multiple TODOs by @dgageot in #1330
- Improve sidebar layout by @krissetto in #1332
- Don't resolve model aliases when base_url is used by @krissetto in #1333
- Filter which session to evaluate by @dgageot in #1335
- [fix] when opening past session, ignore questions asked on the command line by @dgageot in #1337
- Move builtin.ToolHandler to tools.NewHandler by @rumpl in #1339
- Try parsing the arguments before they are completely received by @rumpl in #1334
- Fix issue #1340 by @egrosdou01 in #1342
- Add config version v4 by @dgageot in #1338
- feat(bedrock): add thinking_budget support for extended thinking by @mfenderov in #1343
- Better fuzzy json parsing by @rumpl in #1346
- Chage the truncation to only truncate tool call results, not the arguments by @rumpl in #1344
- Fix token usage and cost tracking in amazon-bedrock provider by @krissetto in #1349
- Remove stale comment by @trungutt in #1351
New Contributors
- @mfenderov made their first contribution in #1045
- @egrosdou01 made their first contribution in #1342
Full Changelog: v1.19.0...v1.19.1
v1.19.0
What's Changed
- Add evaluation framework with Docker isolation by @dgageot in #1314
- Update the linter to 2.8 by @dgageot in #1315
- Retry starting MCP servers if ther had errors by @rumpl in #1316
- Expand $EDITOR in the TUI by @jeanlaurent in #1313
- Per-Tool Session Permissions by @stanislavHamara in #1309
- Make sure the directory exists before creating or opening the database by @rumpl in #1317
- Fix data race in source_loader_test.go mock by @dgageot in #1318
- fix: only show telemetry banner when telemetry is enabled by @rumpl in #1319
- Fix data race in telemetry package by @dgageot in #1320
- Scrollable sidebar by @krissetto in #1312
- Model changing in TUI by @krissetto in #1278
- fix(pull): properly handle non-DockerHub registry refs by @tdabasinskas in #1128
New Contributors
- @tdabasinskas made their first contribution in #1128
Full Changelog: v1.18.8...v1.19.0
v1.18.8
What's Changed
- Fix tool call layout by @dgageot in #1295
- Highlight truncated lines in red in messages view by @dgageot in #1296
- Be better at printing the pinned model names by @dgageot in #1298
- Fix a couple of off by one widths by @dgageot in #1297
- Rename CustomMatcher -> DefaultMatcher by @trungutt in #1294
- Add comprehensive navigation tests for editor component by @dgageot in #1301
- Improve slash command picker by @dgageot in #1299
- Add Session-Level Permissions by @stanislavHamara in #1300
- Put back WithReplayableInteractions to false by @trungutt in #1302
- Remove unneeded relaxed matcher by @trungutt in #1308
- Improve the documentation a bit by @dgageot in #1307
- Truncate line by @dgageot in #1303
- Faster tests 4 by @dgageot in #1306
Full Changelog: v1.18.7...v1.18.8
v1.18.7
v1.18.6
What's Changed
- Add alloy model to the golang dev by @rumpl in #1274
- Make --fake option more stable by @trungutt in #1270
- Move the handoff and the task transfer to the tool executor by @rumpl in #1273
- Add experimental token refresh via docker login by @dgageot in #1276
- Add /export to export a session to html by @dgageot in #1275
- Optimize the perf of the TUI (mostly the renderer) by @dgageot in #1277
- Set the terminal window title based on the session title by @rumpl in #1281
- Fix race condition in toolset initialization by @dgageot in #1280
- Fix export (description and tools used) by @dgageot in #1279
- Fix the truncation of transfer tasks by @dgageot in #1282
- Fix sidebar green text background to be transparent by @dgageot in #1285
- Add /cost command to show detailed session cost breakdown by @dgageot in #1283
- Fix inconsistent decimal formatting in cost dialog by @dgageot in #1288
- Fix multi-line editing by @dgageot in #1286
- fix: preserve slash command arguments when completion is selected by @dgageot in #1287
- Fix message width by @dgageot in #1289
- Only select the text by @rumpl in #1290
- Revert runtime tool execution by @rumpl in #1292
Full Changelog: v1.18.5...v1.18.6
v1.18.5
What's Changed
- fix: Legacy session parsing regression: inverted compatibility logic returns empty messages by @majiayu000 in #1170
- Add JWT expiration check in GetToken by @dgageot in #1269
- Allow defining alloy models in the models section by @rumpl in #1272
- Make --models-gateway flag take precedence over CAGENT_MODELS_GATEWAY… by @dgageot in #1271
Full Changelog: v1.18.4...v1.18.5
v1.18.4
1.18.3
What's Changed
Full Changelog: 1.18.2...1.18.3
1.18.2
v1.8.2
What's Changed
- Another ultraviolet patch to fix emojis handling by @dgageot in #1256
- Use a faster ultraviolet patch by @dgageot in #1257
- Hide empty sessions in session browser by @dgageot in #1258
- Make sure that the markdown rendere always has the same width by @rumpl in #1259
Full Changelog: v1.18.1...v1.8.2