Skip to content

deepagents-talon==0.0.7

Choose a tag to compare

@github-actions github-actions released this 07 Sep 20:59
80898ad

Highlights

  • Added Discord channel support, including improved gateway failure reporting after startup. (#5992, #6113)
  • Added chat-scoped conversation history with configurable storage and optional hybrid search. (#6105, #6115, #6108)
  • Added MCP configuration tools, channel-based MCP server authorization, hot reload for MCP configuration, and OAuth/device authentication support for Slack and GitHub MCP integrations. (#6097, #6073, #6084, #6078, #6079)
  • Added more flexible subagent execution, including background expendable subagents, dcode-style subagents in fork mode, fresh subagents, per-task tool selection, and on-demand subagent configuration reloads. (#6098, #6085, #6129, #6099)
  • Added defensive research defaults and a configuration-hardening self-review skill, with missing research subagent defaults backfilled. (#6131, #6136, #6135)

New features

  • Added a /help command. (#6106)
  • Added a current_time tool and timezone-aware wall-clock cron schedules. (#6065, #6062)
  • Added persistent LangGraph checkpoints. (#6088)
  • Added channel debug logging and opt-in agent activity logging. (#5983, #5984)
  • New messages can now interrupt active turns. (#6023)
  • Long agent turns now keep the typing indicator alive. (#5993)

Fixes and improvements

  • Improved channel reconnect resilience. (#6040)
  • Improved cron reliability by keeping the ticker alive after failed ticks, and stored cron jobs in a structured, versioned format. (#6087, #6086)
  • Improved conversation history embeddings and search by correcting token budgets and prompt defaults, making remote embedding settings explicit, keeping search non-blocking, and removing the default Qwen query prefix. (#6132, #6133, #6134)
  • Fixed OAuth and MCP integration issues, including TLS hostname normalization, omitted empty optional MCP arguments, persisted OAuth token expiry, secured OAuth discovery, and restarted token refresh. (#6102, #6077, #6090, #6100)
  • Fixed WhatsApp behavior by restoring bridge compatibility, preserving quoted message context and approval loops, handling reactions, and restricting replies to self-chat. (#5999, #6025, #6104, #6010)
  • Treated trailing [SILENT] as a suppression marker. (#6110)

Internal maintainers: John Kennedy (@jkennedyvz), Mike Merrill (@linted)

Released by: John Kennedy (@jkennedyvz)

Git log since deepagents-talon==0.0.6

This commit history includes changes to this package. Commits are listed newest first.

  • 80898ad release(deepagents-talon): 0.0.7 (#5989)
  • e760662 feat(talon): add configuration hardening self-review skill (#6136)
  • 54cf354 fix(talon): backfill missing research subagent defaults (#6135)
  • 1a835d2 feat(talon): ship defensive research defaults (#6131)
  • 3698f10 fix(talon): make remote embedding settings explicit and search non-blocking (#6133)
  • 276a385 feat(talon): support fresh subagents and per-task tool selection (#6129)
  • 933d863 fix(talon): stop HistoryEmbeddings defaulting to Qwen's query prefix (#6134)
  • caabca2 fix(talon): correct history embedding token budget and prompt defaults (#6132)
  • 904326a feat(talon): add optional hybrid conversation history search (#6108)
  • 99fcef8 feat(talon): add configurable conversation history storage (#6115)
  • 07d2952 chore(deps): raise dependency minimums for all (#6096)
  • 94e4520 fix(talon): report Discord gateway failures after startup (#6113)
  • 92576da fix(talon): treat trailing [SILENT] as a suppression marker (#6110)
  • 6c89fe2 release(langchain-quickjs): 0.3.7 (#6095)
  • 0b7b3a5 refactor(talon): extract conversation command dispatch (#6107)
  • d121141 feat(talon): add chat-scoped conversation history (#6105)
  • 919ad2b feat(talon): add /help command (#6106)
  • eca6203 fix(talon): preserve WhatsApp approval loops and handle reactions (#6104)
  • 34005a4 fix(talon): normalize OAuth TLS server hostname (#6102)
  • bf78360 feat(talon): reload subagent configuration on demand (#6099)
  • c7a4841 feat(talon): run expendable subagents in the background (#6098)
  • 43c2994 fix(talon): secure OAuth discovery and restart token refresh (#6100)
  • f5f8dfe feat(talon): add MCP configuration tools with default approval (#6097)
  • 91bcf63 feat(talon): support dcode-style subagents in fork mode (#6085)
  • 337416a feat(talon): persist LangGraph checkpoints (#6088)
  • 1ac5386 feat(talon): reload MCP configuration without restarting (#6084)
  • a02d2df fix(talon): persist OAuth token expiry (#6090)
  • 4e5f935 perf(talon): store cron jobs in a structured, versioned format (#6086)
  • 4c062ec fix(talon): keep the cron ticker alive through a failed tick (#6087)
  • d91ec7d feat(talon): support GitHub MCP device authentication (#6079)
  • f8b137e feat(talon): support Slack MCP OAuth login (#6078)
  • 0fe5f94 feat(talon): add a current_time tool (#6065)
  • 632f2c9 fix(talon): omit empty optional MCP arguments (#6077)
  • 76dd223 feat(talon): authorize MCP servers through channels (#6073)
  • 83caa95 refactor(talon): own MCP OAuth login (#6070)
  • 43fe6dd refactor(talon): own MCP runtime configuration (#6066)
  • afff4f8 feat(talon): add timezone-aware wall-clock cron schedules (#6062)
  • 3812967 release(deepagents-code): 0.1.66 (#5963)
  • bdccb82 chore(deps): raise dependency minimums for all (#6053)
  • ec28fc1 release(langchain-quickjs): 0.3.6 (#5607)
  • ac0fac4 chore(deps): raise dependency minimums for all (#6046)
  • 54fe91f fix(talon): improve channel reconnect resilience (#6040)
  • 1aae374 release(deepagents): 0.7.13 (#6031)
  • 3db758c chore(deps): raise dependency minimums for all (#6012)
  • 03436b3 fix(talon): preserve WhatsApp quoted message context (#6025)
  • f93752f feat(talon): interrupt active turns for new messages (#6023)
  • a197807 release(deepagents): 0.7.12 (#6006)
  • e0d0afa feat(talon): keep typing indicator alive during long agent turns (#5993)
  • 67c6c17 feat(talon): add Discord channel adapter (#5992)
  • 40359ec fix(talon): restrict WhatsApp replies to self-chat (#6010)
  • 568b398 fix(talon): restore WhatsApp bridge compatibility (#5999)
  • 3a0f68c feat(talon): add opt-in agent activity logging (#5984)
  • 1c14626 feat(talon): add channel debug logging (#5983)
  • 4bc1100 release(deepagents): 0.7.11 (#5977)
  • a233ded release(deepagents-code): 0.1.65 (#5929)
  • 77b0f01 chore(deps): raise dependency minimums for all (#5936)
  • d8686f7 release(deepagents-code): 0.1.64 (#5848)
  • d26b53a release(deepagents): 0.7.10 (#5838)