Skip to content

v1.13.0

Choose a tag to compare

@xingyaoww xingyaoww released this 10 Mar 18:41
  • RemoteConversation hooks now work end-to-end with the agent server. hook_config is now forwarded correctly, so remote conversations can execute server-side hooks instead of silently dropping them.
  • Agent-server event APIs gained hook observability. Event consumers may now receive HookExecutionEvent objects, and event.source may now be "hook".
  • Remote/subagent support expanded. StartConversationRequest now accepts agent_definitions, allowing server-side conversations to see client-registered subagents used by DelegateTool / TaskSetTool.
  • SDK usability improved across the release line. Notable additions since v1.12.0 include rerun_actions, configurable marketplace paths, enable/disable support for installed skills/plugins, and new plugin/skill lifecycle examples.

What's Changed

  • Release v1.12.0 by @all-hands-bot in #2302
  • Remove unnecessary ACP cost estimation fallback by @simonrosenberg in #2330
  • fix(sdk/subagent): remote workspace and subagents by @VascoSch92 in #2323
  • Add job to print all parameters at start of run-eval workflow by @juanmichelini in #2332
  • feat: add skills field to Marketplace schema with GitHub URL support by @neubig in #2325
  • fix: compare API breakage checks to baseline PyPI release by @enyst in #2338
  • fix: one malformed SKILL.md with invalid YAML frontmatter prevents all sibling skills from loading by @adityavkk in #2333
  • feat(sdk/subagent): add profile_store_dir by @VascoSch92 in #2340
  • ci: detect ACP minor version bumps by @enyst in #2346
  • Add learnings from code review analysis by @neubig in #2280
  • feat: add enable/disable for installed plugins by @enyst in #2336
  • feat: add enable/disable for installed skills by @enyst in #2322
  • refactor(sdk/agent): simplify warning by @VascoSch92 in #2355
  • Upgrade to Python 3.13 and fix libtmux locale issue by @neubig in #2092
  • refactor(sdk/context/skills): refactoring loading skills by @VascoSch92 in #2353
  • chore: redistribute AGENTS guidance by @enyst in #2359
  • feat(sdk/subagent): hooks for subagents by @VascoSch92 in #2347
  • feat(sdk/subagent): add confirmation policy by @VascoSch92 in #2345
  • feat(llm): switch model profile on user message by @VascoSch92 in #2192
  • feat: add configurable marketplace_path setting for public skills loading by @neubig in #2253
  • feat: add rerun_actions method to replay conversation actions by @csmith49 in #2351
  • feat(examples): add plugin and skill lifecycle demos by @enyst in #2362
  • fix(tools): issue 2365 by @VascoSch92 in #2369
  • fix: send hook_config to server in RemoteConversation by @xingyaoww in #2115
  • fix: add security_risk and summary to tool examples for non-native function calling by @ixchio in #2251
  • refactor(sdk/llm/mixim): separate data from logic by @VascoSch92 in #2354
  • feat(sdk/subagent): add mcp-servers for subagent by @VascoSch92 in #2348

New Contributors

Full Changelog: v1.12.0...v1.13.0