Skip to content

Add agent webhook management - #648

Merged
motatoes merged 2 commits into
mainfrom
feat/agent-webhooks
Aug 19, 2026
Merged

Add agent webhook management#648
motatoes merged 2 commits into
mainfrom
feat/agent-webhooks

Conversation

@motatoes

Copy link
Copy Markdown
Contributor

What changes

Adds the public webhook invocation proxy, API/CLI lifecycle operations, agent-level Webhooks dashboard and sidebar entry, authoring types, and public documentation.

User flow

Users create an environment-scoped webhook in the dashboard or with opencomputer webhooks create, save the one-time token, then POST { text?, payload? }. The response links the fresh durable session. List output never returns the token.

Verification

  • API-edge tests — 24 passed
  • CLI tests — 36 passed
  • dashboard build passed; navigation test passed
  • authoring package build passed
  • package contract passed at CLI/create-start 0.5.6; agent authoring types advance to 0.5.2
  • deployed to opencomputer-edge-mo-dev version 528b694a-fe45-4cf9-aef1-48d50997d4a0
  • live CLI create, invoke, rotate, and session inspection succeeded against mo-oc-dev

Merge order

Depends on the companion Blue backend PR. Publish the package versions after merge before documenting the CLI as generally available.

@mintlify

mintlify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
opencomputer 🟢 Ready View Preview Aug 19, 2026, 2:05 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@socket-security

socket-security Bot commented Aug 19, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​opencomputer/​cli@​0.5.5 ⏵ 0.5.6N/AN/AN/AN/AN/A

View full report

@2027-evals

2027-evals Bot commented Aug 19, 2026

Copy link
Copy Markdown

2027 — Eval complete for commit b252d7d

URL Mapping
digger.dev opensandbox-feat-agent-webhooks.mintlify.site
opencomputer.dev opensandbox-feat-agent-webhooks.mintlify.site

2027 // complete the getting started guide at https://opencomputer.d — Did not finish

- ⚠️ Score nulled: AI judge determined the task was not completed — Agent installed the SDK and wrote the quickstart script exactly as documented, but could not obtain an API key: the CLI login triggers a device-code OAuth flow that redirects to a mandatory GitHub sign-in page in a browser, which the agent cannot complete. The quickstart script fails with a 401 and the task was left unfinished pending human credentials.
Prompt

complete the getting started guide at https://opencomputer.dev

Commit b252d7d · View report →


Evaluating agent experience using 2027.dev · View dashboard

@motatoes
motatoes merged commit 314dc84 into main Aug 19, 2026
5 checks passed
breardon2011 added a commit that referenced this pull request Aug 20, 2026
main had rolled this work back in f25be77 ("bring back 608 basically
since we haven't tested bleeding edge and reconfiguring") and then landed
new work on top (#648 agent webhook management), so the conflicts are
rollback-vs-reinstate rather than two parties editing the same lines.

Resolved in favour of this branch, which is the tested reinstatement:

  - pool_stock.ts, wrangler.toml: main's only change since the merge base
    was the rollback's deletions (0 net additions), so this branch's
    versions are taken whole. A line-level merge here produced a mixture
    of the old claim() and the new claim-batch()/mintSandboxTokenDO()
    that did not typecheck.
  - index.ts: resolved per-hunk instead, NOT --ours, because main's #648
    webhook routes live in this file and auto-merged cleanly outside the
    conflict regions. Both survive: webhook handling and the g3 shard
    re-placement plus the doin/up/ready instrumentation.

Verified: tsc clean, 101 vitest tests pass, GOOS=linux go build ./cmd/...
clean, go test ./internal/api/... ./internal/awsvm/... pass.
internal/firecracker and a darwin-host cmd/agent build already fail on
origin/main and are unrelated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant