Skip to content

Releases: IQAIcom/adk-ts

@iqai/mcp-docs@0.1.7

27 Mar 16:25
0c8d230

Choose a tag to compare

Patch Changes

@iqai/adk@0.8.5

27 Mar 16:25
0c8d230

Choose a tag to compare

Patch Changes

  • d25219b: fix: deduplicate concurrent database session initialization

  • 2336621: fix: share endInvocation flag by reference between parent/child contexts

    endInvocation was a primitive boolean copied by value when creating child
    invocation contexts, so sub-agents setting it to true never propagated to
    the parent. Wrapped in a shared InvocationFlags object passed by reference.

  • b4b6887: fix: standardize evaluation timestamps to milliseconds

  • 751b3e9: fix: handle all Part types in GcsArtifactService

  • 800239b: fix: use correct invocationId when merging parallel function responses

  • d35873a: fix: guard streaming tool call JSON.parse to prevent generator crashes

  • c6ff7ef: fix: vector storage delete/count bypass stale in-memory cache

    Filter-based delete() and count() in VectorStorageProvider now delegate to the underlying vector store instead of relying on an in-memory cache that is empty after process restart.

  • fbb3c30: fix: replace random score stubs with real Vertex AI evaluation API calls

  • 7c9ddf6: fix: resolve race condition in LocalEvalService constructor

@iqai/adk-cli@0.4.8

27 Mar 16:25
0c8d230

Choose a tag to compare

Patch Changes

@iqai/mcp-docs@0.1.3

04 Mar 16:33
5995a4c

Choose a tag to compare

Patch Changes

  • Updated dependencies [58eeac4]
    • @iqai/adk@0.8.1

@iqai/adk@0.8.1

04 Mar 16:33
5995a4c

Choose a tag to compare

Patch Changes

  • 58eeac4: fix: handle null answer from Tavily API in WebSearchTool

    Tavily returns "answer": null by default when include_answer is not set, but the Zod schema typed answer as z.string().optional() which rejects null. Changed to z.string().nullish() to accept both null and undefined.

@iqai/adk-cli@0.4.4

04 Mar 16:33
5995a4c

Choose a tag to compare

Patch Changes

  • Updated dependencies [58eeac4]
    • @iqai/adk@0.8.1

@iqai/mcp-docs@0.1.2

02 Mar 12:09
3384fd7

Choose a tag to compare

Patch Changes

  • Updated dependencies [d7d8b78]
    • @iqai/adk@0.8.0

@iqai/adk@0.8.0

02 Mar 12:09
3384fd7

Choose a tag to compare

Minor Changes

  • d7d8b78: Add popular third-party MCP server wrappers and fix tool name handling
    • Add McpNotion, McpSequentialThinking, and McpPlaywright server wrapper functions
    • Fix MCP tool name sanitization: hyphens in tool names (e.g. notion-search) are now replaced with underscores to pass BaseTool validation, while preserving the original name for MCP server calls

@iqai/adk-cli@0.4.3

02 Mar 12:09
3384fd7

Choose a tag to compare

Patch Changes

  • Updated dependencies [d7d8b78]
    • @iqai/adk@0.8.0

@iqai/mcp-docs@0.1.1

09 Feb 11:12
e954974

Choose a tag to compare

Patch Changes

  • d671e06: Add ToolOutputFilterPlugin to intelligently reduce large tool outputs before downstream processing.

    The plugin dynamically generates safe jq filters using an LLM to extract only relevant data, applying adaptive and iterative filtering until configurable size or key-count targets are met. This improves performance, prevents context window overflows, and supports per-tool enablement, schema-aware filtering, and strict security checks against unsafe filters.

  • Updated dependencies [6e3eddc]

  • Updated dependencies [df81392]

  • Updated dependencies [7066213]

  • Updated dependencies [d671e06]

  • Updated dependencies [8bf7a31]

    • @iqai/adk@0.7.0