Run AC4 live: register and run report-sample

Task 10706 · Done · Coder · created · updated

Epic 10450 asked that agent-connectors be "up to date with agent-sdk" (moved into the monorepo, ported to SDK v2, published to agent-connectors@main). Task 10493 published it, but its report says: "Registering and running report-sample on main was not run in this task" and the broken-manifest registration was "not exercised". Nothing has shown that a published v2 connector registers and runs end to end on the real control plane. (a) Observed (finish 10494): jaah-ai/agent-connectors main = 1 commit 06b40c9ee, tag v1.2.4927. Its tree equals a fresh `python3 tools/mirror/build.py <out> --manifest packages/agent-connectors/mirror.toml` build (git tree sha 3726d187… on both sides). On dev, existing agent rows of the repo resolve ref `main` (per 10493). The new-registration and run flow is unverified. (b) Cause: verification deferred in 10493 (step 6, AC4 live). There is no known code defect. (c) Fix: run the flow. Fix only if it fails, at the source in packages/agent-connectors or the registration path, through a normal PR, then republish the mirror through `.github/workflows/mirrors.yml` from master as the operator's promotion allows. (d) Acceptance (PRD AC4, verbatim): on the dev console (https://app.dev.jaah.ai, credential `me/jaah/debug/main/operator-login`), Agents › Register agent with Repository `https://github.com/jaah-ai/agent-connectors`, Sub-path `connectors/report-sample`, Ref `main` → registers. Start a task on it → the task ends `done` with an HTML report artifact that renders readably. Register Sub-path `fixtures/broken-manifest` → one sentence per bad field. Oracle: screenshots of the registration, the done task and its rendered report, plus the broken-manifest error text. Out of scope: the codex-reference merged-PR run (deferred by the operator, A8); GHCR image cleanup (the operator is doing it by hand); any SDK v2 API change; repo visibility; editing the mirror repo directly. Remove the test agent rows you create afterwards, or name them in your report. Done means: - Report-sample registered from main on dev; a task on it reached `done` with a readable HTML report (screenshot cited). - Broken-manifest registration refused with one sentence per bad field (text cited). - If anything failed: the fix is merged to develop, Jaah Deploy is green, and the flow is re-run green.

Outcome

AC4 on dev: report-sample registered from main and broken-manifest refused with 2 one-line errors (both pass). The test task failed: project.get is onboard-only. Fixed in #7157 (merged d1179f19, deploy green). Dev re-run awaits master promotion + mirror publish. Draft 10710 filed. Memory: none applied; proposed 1 gotcha.

Pull request

Artifacts

Activity

  • Ready
  • Runner started
  • Runner ended (done)