Asim Aslam
d4bfb4db5a
agent: record otel events before ending spans ( #4027 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-05 10:41:35 +01:00
Asim Aslam
15af99f587
agent: extend checkpoint plan continuations ( #4019 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-05 08:48:44 +01:00
Asim Aslam
f2096bf0cf
Guard plan delegation ordering ( #4003 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-05 03:30:56 +01:00
Asim Aslam
f16b23cf76
agent: run mixed text tool calls after structured calls ( #3998 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-05 02:18:18 +01:00
Asim Aslam
3f17f7b106
Stabilize first-agent broker isolation ( #3981 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 23:01:12 +01:00
Asim Aslam
76f309f253
agent: alias text tool create calls to add ( #3964 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 19:59:32 +01:00
Asim Aslam
eb76367b0b
Stabilize agent conformance marker retry ( #3959 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 19:02:09 +01:00
Asim Aslam
f12788bd80
Preserve completed agent plan steps ( #3953 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 17:59:30 +01:00
Asim Aslam
f35274af00
agent: harden AtlasCloud delegate conformance prompt ( #3948 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 17:01:03 +01:00
Asim Aslam
b01fd477b5
agent: parse tagged text tool calls ( #3942 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 16:13:07 +01:00
Asim Aslam
fa9806c5a6
agent: retry missing delegate conformance ( #3937 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 15:20:36 +01:00
Asim Aslam
cc54ae988d
agent: retry conformance when tool is skipped ( #3931 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 14:01:46 +01:00
Asim Aslam
96ecf67573
agent: surface checkpoint resume hints in inspect ( #3912 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 11:26:58 +01:00
Asim Aslam
0dd5ebe789
test(agent): broaden provider conformance scenario ( #3906 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 10:32:49 +01:00
Asim Aslam
d91ac00da9
agent: add operational failure guidance ( #3895 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 08:38:33 +01:00
Asim Aslam
cc3502d156
Trace agent model streams ( #3872 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 02:17:16 +01:00
Asim Aslam
3725a53bf9
Record streamed agent replies in memory ( #3865 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-04 01:01:04 +01:00
Asim Aslam
84cc4c6e8d
Trace agent run event kinds ( #3855 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-03 23:00:08 +01:00
Asim Aslam
1841599980
Ensure canceled agent runs fail after tool calls ( #3845 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-03 21:07:58 +01:00
Asim Aslam
8880168edd
agent: continue unfinished plan steps ( #3706 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-02 19:20:52 +01:00
Asim Aslam
274c3b2646
Fail checkpointed runs with unfinished plans ( #3684 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-02 15:27:52 +01:00
YongSoo Park
110cb44d41
feat: add Ollama provider with local and cloud support ( #3636 )
...
Add a dedicated Ollama AI provider (ai/ollama/) that auto-detects
local vs cloud mode based on the base URL:
- Local Ollama: native /api/chat endpoint with NDJSON streaming
- Ollama Cloud: OpenAI-compatible /v1/chat/completions with SSE streaming
Both modes support tool calls with a multi-round execution loop.
Add agent.BaseURL option so agents can point at non-default LLM
endpoints (e.g. local Ollama, proxies). Wire it through micro.AgentBaseURL
at the top level.
Include a complete example (examples/agent-ollama/) demonstrating a
knowledge-base service with auto-discovered tools, a custom time tool,
streaming, and env-var configuration for local vs cloud.
Closes #3632
2026-07-02 07:37:36 +01:00
Asim Aslam
3a2d21f1ac
agent: dedupe plan delegate tool side effects ( #3616 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-02 02:35:18 +01:00
Asim Aslam
0811234f3e
agent: execute text tool call fallbacks ( #3554 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-01 15:27:14 +01:00
Asim Aslam
c110774dc7
Add opt-in retries for agent tool calls ( #3535 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-01 10:57:33 +01:00
Asim Aslam
04e8759d41
test agent checkpoint resume after restart ( #3529 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-01 09:06:46 +01:00
Asim Aslam
b58eed1698
Add retrieval-backed agent memory ( #3518 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-01 04:59:16 +01:00
Asim Aslam
49bac7e4a8
trace scheduled flow dispatch metadata ( #3510 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-01 02:42:31 +01:00
Asim Aslam
d259383645
Harden agent terminal failure statuses ( #3499 )
...
Co-authored-by: Codex <codex@openai.com >
2026-07-01 00:03:21 +01:00
Asim Aslam
3081dab246
Add agent memory summarizer hook ( #3479 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-30 20:18:23 +01:00
Asim Aslam
f5bf5f7987
Wire A2A streaming through agent StreamAsk ( #3471 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-30 19:18:23 +01:00
Asim Aslam
3ec12b7c72
Trace agent checkpoint resume events ( #3468 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-30 18:22:00 +01:00
Asim Aslam
010e0fe57c
Classify agent run failure summaries ( #3430 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-30 10:55:14 +01:00
Asim Aslam
8847668c83
Improve agent telemetry error classification ( #3418 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-30 07:06:38 +01:00
Asim Aslam
2dbf70d0ed
Guard terminal agent checkpoints on resume ( #3406 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-30 02:34:43 +01:00
Asim Aslam
7b8139ca3c
Harden agent tool execution timeouts ( #3395 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-29 23:55:43 +01:00
Asim Aslam
b25a9171c5
ci: fold agent checks into provider conformance ( #3389 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-29 23:08:09 +01:00
Asim Aslam
4cc1ebb315
Document canceled human-input resumes ( #3371 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-29 19:24:26 +01:00
Asim Aslam
585dd789a4
Redact agent run inputs from traces ( #3366 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-29 18:31:20 +01:00
Asim Aslam
971bfdb954
agent: reuse tools instance in setupWithToolHandler (fix StreamAsk tool resolution) ( #3365 )
goreleaser / goreleaser (push) Has been cancelled
2026-06-29 18:24:21 +01:00
Asim Aslam
b83b8d164f
Add stream resume for agent checkpoints ( #3352 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-29 13:19:17 +01:00
Asim Aslam
f1504507a3
agent: add tool-aware stream ask ( #3347 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-29 11:13:52 +01:00
Asim Aslam
317bb300ae
agent: harden compacted memory resume ( #3339 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-29 09:25:59 +01:00
Asim Aslam
159963ab39
agent: trace model attempt metadata ( #3333 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-29 07:16:19 +01:00
Asim Aslam
48e05385c7
Add agent human input pause resume ( #3281 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-28 20:04:25 +01:00
Asim Aslam
66438697b3
Improve compacting memory recall ranking ( #3276 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-28 19:03:39 +01:00
Asim Aslam
b4cfe51115
Emit agent run events on OTel spans ( #3267 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-28 17:04:26 +01:00
Asim Aslam
1789819c39
Add agent tool checkpoint replay protection ( #3259 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-28 15:22:11 +01:00
Asim Aslam
61f873174c
Add durable approval pause for agents ( #3218 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-28 03:37:50 +01:00
Asim Aslam
71581e9a61
Add agent memory compaction controls ( #3216 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-28 02:39:06 +01:00