Codex
ea94a16163
agent: retry conformance when tool is skipped
Lint / golangci-lint (push) Has been cancelled
Harness (E2E) / Harnesses (mock LLM) (push) Has been cancelled
Harness (E2E) / Provider harnesses (live LLM conformance) (push) Has been cancelled
Run Tests / Unit Tests (push) Has been cancelled
Run Tests / Etcd Integration Tests (push) Has been cancelled
2026-07-04 13:01:28 +00: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
Asim Aslam
3db9617f43
Add agent trace provider helper ( #3198 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-27 23:02:09 +01:00
Asim Aslam
28fc2ea340
Add agent provider conformance matrix ( #3190 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-27 21:08:04 +01:00
Asim Aslam
27f5e2be52
Add OpenAI streaming path ( #3185 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-27 20:01:45 +01:00
Asim Aslam
e8c632456a
Add checkpointed agent run resume ( #3180 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-27 19:00:18 +01:00
Asim Aslam
ed904aa6ad
Propagate flow run lineage to agent chats ( #3138 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-26 23:04:18 +01:00
Asim Aslam
130022e544
Record full agent timelines without tracing ( #3118 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-26 13:27:08 +01:00
Asim Aslam
0d3f3f2be5
Record agent run timelines without tracing ( #3116 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-26 12:35:03 +01:00
Asim Aslam
ae91863343
Add trace filter for agent runs ( #3114 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-26 10:50:49 +01:00
Asim Aslam
ddde9472fc
Expose agent chat run identifiers ( #3108 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-26 08:53:33 +01:00
Asim Aslam
d8f711431f
agent: stop canceled tool execution ( #3096 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-26 00:07:26 +01:00
Asim Aslam
5d22cd4a5b
Correlate agent trace spans ( #3094 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-25 23:09:39 +01:00