Commit Graph

25 Commits

Author SHA1 Message Date
jkunz 28b9b215f3 fix(smartconfig): update release configuration to schema version 2 with npm target settings 2026-05-11 11:11:40 +00:00
jkunz b08cb3689e feat(agent): add provider options passthrough, tool call records, and completion validation retries 2026-05-07 10:26:45 +00:00
jkunz 6f5e49e5ef fix(build): tighten TypeScript configuration and update dependencies for zod v4 compatibility 2026-04-30 11:27:08 +00:00
jkunz 91865e9f57 fix(agent): use output parameter when invoking onToolResult instead of toolCall.result 2026-03-06 22:48:09 +00:00
jkunz c503690d52 fix(readme): adjust ASCII art in README to fix box widths and spacing in agent diagram 2026-03-06 11:41:30 +00:00
jkunz f9a9c9fb48 BREAKING CHANGE(api): Migrate public API to ai-sdk v6 and refactor core agent architecture: replace class-based DualAgent/Driver/Guardian with a single runAgent function; introduce ts_tools factories for tools, a compactMessages compaction subpath, and truncateOutput utility; simplify ToolRegistry to return ToolSet and remove legacy BaseToolWrapper/tool classes; update package exports and dependencies and bump major version. 2026-03-06 11:39:01 +00:00
jkunz 5aa69cc998 feat(tools): add ToolRegistry, ToolSearchTool and ExpertTool to support on-demand tool visibility, discovery, activation, and expert/subagent tooling; extend DualAgentOrchestrator API and interfaces to manage tool lifecycle 2026-01-20 14:39:34 +00:00
jkunz 940bf3d3ef feat(docs): document native tool calling support and update README to clarify standard and additional tools 2026-01-20 12:01:07 +00:00
jkunz 7cb970f9e2 fix(release): bump version to 1.6.2 2026-01-20 03:56:44 +00:00
jkunz 0da85a5dcd fix(driveragent): include full message history for tool results and use a continuation prompt when invoking provider.collectStreamResponse 2026-01-20 03:38:07 +00:00
jkunz eb1058bfb5 feat(smartagent): record native tool results in message history by adding optional toolName to continueWithNativeTools and passing tool identifier from DualAgent 2026-01-20 03:28:59 +00:00
jkunz 73657be550 fix(driveragent): prevent duplicate thinking/output markers during token streaming and mark transitions 2026-01-20 03:16:02 +00:00
jkunz 79efe8f6b8 fix(driveragent): prefix thinking tokens with [THINKING] when forwarding streaming chunks to onToken 2026-01-20 03:10:53 +00:00
jkunz 6753553394 fix(): no changes in this diff; nothing to release 2026-01-20 02:54:58 +00:00
jkunz 83422b4b0e fix(smartagent): bump patch version to 1.5.1 (no changes in diff) 2026-01-20 02:45:41 +00:00
jkunz 44137a8710 feat(driveragent): preserve assistant reasoning in message history and update @push.rocks/smartai dependency to ^0.13.0 2026-01-20 02:05:12 +00:00
jkunz 49dcc7a1a1 fix(repo): no changes detected in diff 2026-01-20 01:41:18 +00:00
jkunz c24a4306d9 fix(): no changes detected (empty diff) 2026-01-20 01:36:30 +00:00
jkunz 52d1d128c7 feat(docs): document Dual-Agent Driver/Guardian architecture, new standard tools, streaming/vision support, progress events, and updated API/export docs 2026-01-20 01:30:26 +00:00
jkunz e7968a31b1 feat(smartagent): add JsonValidatorTool and support passing base64-encoded images with task runs (vision-capable models); bump @push.rocks/smartai to ^0.12.0 2026-01-20 01:12:03 +00:00
jkunz e49f35e7de fix(deps(smartai)): bump @push.rocks/smartai to ^0.11.0 2026-01-20 00:13:32 +00:00
jkunz 560838477f fix(deps): bump @push.rocks/smartai to ^0.10.1 2026-01-20 00:05:42 +00:00
jkunz 0a8965b781 fix(ci): Update CI/release config and bump devDependencies; enable verbose tests 2025-12-15 07:08:35 +00:00
jkunz cf6d7163be feat(deno): Add Deno tool and smartdeno integration; export and register DenoTool; update docs and tests 2025-12-02 12:11:31 +00:00
jkunz 01894b2c7e fix(core): Bump version to 1.0.2 (patch release) 2025-12-02 11:00:55 +00:00