Releases: IQAIcom/adk-ts
@iqai/mcp-docs@0.1.7
Patch Changes
@iqai/adk@0.8.5
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()andcount()inVectorStorageProvidernow 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
Patch Changes
@iqai/mcp-docs@0.1.3
Patch Changes
- Updated dependencies [58eeac4]
- @iqai/adk@0.8.1
@iqai/adk@0.8.1
Patch Changes
-
58eeac4: fix: handle null
answerfrom Tavily API in WebSearchToolTavily returns
"answer": nullby default wheninclude_answeris not set, but the Zod schema typedanswerasz.string().optional()which rejectsnull. Changed toz.string().nullish()to accept bothnullandundefined.
@iqai/adk-cli@0.4.4
Patch Changes
- Updated dependencies [58eeac4]
- @iqai/adk@0.8.1
@iqai/mcp-docs@0.1.2
Patch Changes
- Updated dependencies [d7d8b78]
- @iqai/adk@0.8.0
@iqai/adk@0.8.0
Minor Changes
- d7d8b78: Add popular third-party MCP server wrappers and fix tool name handling
- Add
McpNotion,McpSequentialThinking, andMcpPlaywrightserver 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
- Add
@iqai/adk-cli@0.4.3
Patch Changes
- Updated dependencies [d7d8b78]
- @iqai/adk@0.8.0
@iqai/mcp-docs@0.1.1
Patch Changes
-
d671e06: Add
ToolOutputFilterPluginto intelligently reduce large tool outputs before downstream processing.The plugin dynamically generates safe
jqfilters 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