Adam Weidman
2421a073c8
feat(core): support inline agentCardJson for remote agents
...
- Add agent_card_json field as alternative to agent_card_url in remote
agent markdown frontmatter with Zod schema enforcing mutual exclusivity
- Refactor loadAgent to accept AgentCardLoadOptions discriminated union
- Add AgentCardLoadOptions, getAgentCardLoadOptions, getRemoteAgentTargetUrl
helpers in types.ts to centralize remote agent card resolution
- Fix google-credentials auth crash when using agentCardJson by extracting
targetUrl from inline JSON card
- Hash agentCardJson with SHA-256 for metadata.hash instead of raw string
- Add JSON syntax validation via Zod .refine() on agent_card_json field
- Refactor formatZodError with recursive flatMap and deduplication
- Update remote agents documentation for oauth type naming
- Add comprehensive test coverage for all agentCardJson code paths
2026-03-24 23:35:28 -04:00
Adam Weidman
91d756f391
fix(core): improve remote agent streaming UI and UX ( #23633 )
2026-03-24 15:34:04 +00:00
Alisa
7ae39fd622
feat(a2a): add agent acknowledgment command and enhance registry discovery ( #22389 )
2026-03-17 22:47:05 +00:00
Adam Weidman
4b76fe0061
feat(core): add google credentials provider for remote agents ( #21024 )
2026-03-12 15:39:59 +00:00
Shyam Raghuwanshi
7c4570339e
fix: robust UX for remote agent errors ( #20307 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-03-10 23:50:25 +00:00
Sandy Tao
b158c96465
feat(core): add OAuth2 Authorization Code auth provider for A2A agents ( #21496 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-03-10 15:24:44 +00:00
joshualitt
a17691f0fc
feat(core): improve subagent result display ( #20378 )
2026-03-09 19:20:15 +00:00
nityam
28af4e127f
fix: merge duplicate imports in packages/core (3/4) ( #20928 )
2026-03-04 00:12:59 +00:00
Sandy Tao
446a4316c4
feat(core): implement HTTP authentication support for A2A remote agents ( #20510 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-03-02 19:59:48 +00:00
Adam Weidman
6c739955c0
feat(core): implement robust A2A streaming reassembly and fix task continuity ( #20091 )
2026-02-25 16:51:08 +00:00
Abhi
acb7f577de
chore(lint): fix lint errors seen when running npm run lint ( #19844 )
2026-02-21 18:33:25 +00:00
Abhijit Balaji
3408542a66
fix(core): prevent duplicate tool approval entries in auto-saved.toml ( #19487 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-19 20:03:52 +00:00
joshualitt
27d21f9921
feat(core): Have subagents use a JSON schema type for input. ( #17152 )
2026-01-22 00:56:01 +00:00
Adam Weidman
428e602882
refactor: clean up A2A task output for users and LLMs ( #16561 )
2026-01-14 01:58:55 +00:00
Adam Weidman
1c77bac146
feat: add confirmation details support + jsonrpc vs http rest support ( #16079 )
2026-01-07 22:46:37 +00:00
Adam Weidman
96b9be3ec4
feat(agents): add support for remote agents ( #16013 )
2026-01-06 23:45:05 +00:00
Abhi
12c7c9cc42
feat(core,cli): enforce mandatory MessageBus injection (Phase 3 Hard Migration) ( #15776 )
2026-01-04 22:11:43 +00:00
Abhi
90be9c3587
feat(core): Standardize Tool and Agent Invocation constructors (Phase 2) ( #15775 )
2026-01-04 20:51:23 +00:00
Adam Weidman
d02f3f6809
feat(core): introduce remote agent infrastructure and rename local executor ( #15110 )
2025-12-17 17:06:38 +00:00