提交

提交图

4814 次代码提交

作者 SHA1 备注 提交日期
Codex 75a4935adc docs: refresh planner priorities for 4576
Run Tests / Unit Tests (push) Has been cancelled
govulncheck / govulncheck (push) Has been cancelled
Harness (E2E) / Harnesses (mock LLM) (push) Has been cancelled
Harness (E2E) / Provider harnesses (live LLM conformance) (push) Has been cancelled
Lint / golangci-lint (push) Has been cancelled
Run Tests / Etcd Integration Tests (push) Has been cancelled
2026-07-10 13:46:28 +00:00
Asim Aslam 8ed0c21aa3 Tighten agent provider conformance coverage (#4575)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 14:27:09 +01:00
Asim Aslam 93ecf886a5 docs: refresh planner priorities for 4567 (#4570)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 14:01:54 +01:00
Asim Aslam 0120d6eb49 Recover missing agent-flow notifications (#4566)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 13:33:47 +01:00
Asim Aslam decc7ebe1d Add first-agent docs wayfinding guard (#4564)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 12:52:52 +01:00
Asim Aslam fc4921087f docs: refresh planner priorities for 4560 (#4562)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 12:07:15 +01:00
Asim Aslam 98cbafd11a docs(loop): formalize the agent-agnostic mention model (#4559)
The loop's dispatch is agent-agnostic already — `--agent` just sets the
@mention it posts, so any coding agent that responds to an issue @mention and
opens a PR works. Make that explicit instead of implying Codex-only:

- micro-loop guide: add a "Choosing an agent" section — Codex (default), Claude
  Code (via anthropics/claude-code-action responding to @claude), any other
  mention-driven agent, and an honest note that assignment-triggered agents
  (e.g. Copilot's coding agent) aren't supported by the mention dispatch yet.
- Clarify the `--agent` help text and the CLI README bullet.

No behavior change — the mention model already covers Codex and Claude; this
documents it and scopes the one real gap (an "assign" adapter) honestly.


Claude-Session: https://claude.ai/code/session_01CmdEY7pYmV5zzwCjNJ4ykL

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-10 11:12:28 +01:00
Asim Aslam bba3b8ba98 ci: add govulncheck vulnerability gate (+ wire into loop triage) (#4558)
Adds a deterministic reachable-CVE gate: `govulncheck ./...` on every push/PR,
failing on any reachable vulnerability EXCEPT an explicit allow-list of
known-unfixable ones. Today the allow-list holds exactly the two pgx/v4 CVEs
(GO-2026-5004, GO-2026-4518) with no upstream fix (tracked in #4556), so the
gate is green now and turns red the moment a NEW vulnerability appears.

This is the deterministic layer under the `security` loop role: the role
audits with judgment, this blocks known CVEs mechanically. Also adds
`govulncheck` to the loop-triage watch list, so a newly-disclosed CVE that
reddens the gate on master auto-files a fix issue for the loop to bump the dep.

Make `govulncheck` a required status check on master to enforce it.
Verified locally: exit 3 with only the two allow-listed IDs -> gate PASS.


Claude-Session: https://claude.ai/code/session_01CmdEY7pYmV5zzwCjNJ4ykL

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-10 11:04:36 +01:00
Asim Aslam 460f1ef45a Recover plan-delegate plan-only side effects (#4557)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 10:56:28 +01:00
Asim Aslam 2cf95b27c8 security: patch reachable CVEs (28 of 30) via toolchain + dependency bumps (#4555)
govulncheck reported 30 reachable vulnerabilities. Remediation:
- Pin `toolchain go1.25.12` and build CI on Go 1.25 (lint/tests workflows):
  clears ~24 Go standard-library CVEs (crypto/tls, crypto/x509, net/http,
  html/template, net/url, os, …) that were present under go1.24.7.
- Bump `golang.org/x/net` v0.38.0 -> v0.55.0 and `google.golang.org/grpc`
  v1.71.1 -> v1.79.3 (grpc raises the module's Go directive to 1.25).

Result: govulncheck drops from 30 -> 2. The remaining two
(github.com/jackc/pgx/v4, github.com/jackc/pgproto3/v2) have no upstream fix
and require a pgx v5 migration — tracked separately; the govulncheck gate will
follow with those explicitly allow-listed until migrated.

Note: this raises go-micro's minimum Go to 1.25 (forced by the grpc security
bump). Verified: build, go vet, and the ai/agent/flow/store/registry/broker/
wrapper/cmd + grpc/net-dependent packages pass on 1.25.12.


Claude-Session: https://claude.ai/code/session_01CmdEY7pYmV5zzwCjNJ4ykL

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-10 10:56:16 +01:00
Asim Aslam 700b72b0d6 docs: refresh planner priorities for 4551 (#4552)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 10:15:53 +01:00
Asim Aslam 4c6d8ec80b docs: update changelog for coherence pass (#4550)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 09:18:20 +01:00
Asim Aslam 96fc06b9e4 Fix A2A fallback empty artifact text (#4548)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 08:56:51 +01:00
Asim Aslam 167ca22107 docs: refresh planner priorities for 4543 (#4544)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 08:18:14 +01:00
Asim Aslam 6681a0971a Deduplicate launch readiness notification replays (#4542)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 07:00:39 +01:00
Asim Aslam 1d795ef975 docs: refresh planner priorities for 4538 (#4539)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 06:29:51 +01:00
Asim Aslam 4faafdf3e9 Fix plan delegate harness cleanup (#4537)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 05:00:38 +01:00
Asim Aslam 56df17ce25 docs: refresh planner priorities for 4532 (#4533)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 04:20:13 +01:00
Asim Aslam e82d44e94a Collapse spoken owner email notify replays (#4531)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 03:29:26 +01:00
Asim Aslam 7a70fcf114 docs: refresh planner priorities for 4524 (#4525)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 02:47:03 +01:00
Asim Aslam 3d35b77c23 Stabilize agent-flow side effects (#4523)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 02:16:07 +01:00
Asim Aslam ec698505ec docs: refresh planner priorities for 4517 (#4518)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 01:53:30 +01:00
Asim Aslam b940dd4233 Add first-agent guide chain contract (#4516)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 01:02:09 +01:00
Asim Aslam 39e92203dc docs: refresh planner priorities for 4512 (#4513)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 00:39:39 +01:00
Asim Aslam 3fc2364eea Add model retry backoff contract tests (#4511)
goreleaser / goreleaser (push) Has been cancelled
Co-authored-by: Codex <codex@openai.com>
v6.5.0
2026-07-10 00:07:04 +01:00
Asim Aslam 801f8f0f83 docs: refresh planner priorities for 4507 (#4509)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 23:43:09 +01:00
Asim Aslam a565dce4a0 Add first-agent docs CLI parity check (#4506)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 23:15:14 +01:00
Asim Aslam 4806f2fa17 docs: refresh planner priorities for 4499 (#4501)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 22:39:14 +01:00
Asim Aslam a0bc2287ff Preserve AtlasCloud conformance marker (#4498)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 22:18:58 +01:00
Asim Aslam b751497385 docs: refresh planner priorities for 4494 (#4496)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 21:45:13 +01:00
Asim Aslam ad500d58c8 Fix AtlasCloud delegate text fallback (#4493)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 21:18:51 +01:00
Asim Aslam cae5549c73 docs: refresh planner priorities for 4490 (#4491)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 20:34:37 +01:00
Asim Aslam 850b202964 Add focused CLI inner-loop contract target (#4489)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 20:16:37 +01:00
Asim Aslam 892fc847f0 docs: refresh planner priorities for 4482 (#4484)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 19:49:08 +01:00
Asim Aslam 7f78bbf814 Broaden MiniMax streaming conformance (#4481)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 19:22:01 +01:00
Asim Aslam fc6e24daa3 docs: refresh planner priorities for 4478 (#4479)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 18:50:53 +01:00
Asim Aslam 7e0b6fd3fa Fix AtlasCloud tool streaming capability (#4477)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 18:32:39 +01:00
Asim Aslam 1091e68bc1 docs: refresh planner priorities for 4473 (#4474)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 17:59:10 +01:00
Asim Aslam 7d2586a2f9 Make micro new contract use local module (#4472)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 16:49:31 +01:00
Asim Aslam 2bd02cc960 docs: refresh planner priorities for 4467 (#4468)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 15:11:44 +01:00
Asim Aslam 9dccdb4f69 Handle incomplete AtlasCloud plan repairs (#4466)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 14:43:29 +01:00
Asim Aslam d1a34efadc docs: refresh planner priorities for 4460 (#4461)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 14:06:52 +01:00
Asim Aslam 8c7284ab80 docs: lock first-agent wayfinding breadcrumbs (#4459)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 13:37:51 +01:00
Asim Aslam 5274f7c44f docs: tighten first-agent wayfinding guard (#4457)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 12:45:25 +01:00
Asim Aslam c77f19ec80 docs: refresh planner priorities for 4452 (#4453)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 12:09:33 +01:00
Asim Aslam cd576e780c Handle AtlasCloud partial text tool calls (#4451)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 10:58:01 +01:00
Asim Aslam 86d66b446f docs: refresh coherence changelog (#4447)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 09:24:43 +01:00
Asim Aslam 4150e8dc89 Repair partial text tool calls (#4445)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 08:59:37 +01:00
Asim Aslam 60612dc664 docs: refresh planner priorities for 4440 (#4442)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 08:25:52 +01:00
Asim Aslam ed43db5276 test: lock zero-to-hero harness labels (#4439)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 07:02:35 +01:00