• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

decentraland / agent-server
40%
main: 42%

Build:
Build:
LAST BUILD BRANCH: feat/ecs-alert
DEFAULT BRANCH: main
Repo Added 17 Mar 2026 06:52PM UTC
Token 90HXAR84H6o0UDV3FtML70m3ErER6zDtZ regen
Build 569 Last
Files 14
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feat/spawn-process
branch: feat/spawn-process
CHANGE BRANCH
x
Reset
Sync Branches
  • feat/spawn-process
  • MauroCicerchia/slack-issue-bot
  • chore/add-davide-ab-reconversion
  • chore/add-more-converters
  • chore/aws-infra-skill-pulumi-reference
  • chore/aws-infra-skill-readme-testing
  • chore/update-readme
  • chore/use-correct-model
  • dependabot/npm_and_yarn/axios-1.15.0
  • dependabot/npm_and_yarn/basic-ftp-5.2.1
  • dependabot/npm_and_yarn/basic-ftp-5.2.2
  • dependabot/npm_and_yarn/basic-ftp-5.3.0
  • dependabot/npm_and_yarn/brace-expansion-1.1.13
  • dependabot/npm_and_yarn/file-type-21.3.3
  • dependabot/npm_and_yarn/follow-redirects-1.16.0
  • dependabot/npm_and_yarn/handlebars-4.7.9
  • dependabot/npm_and_yarn/multi-88c8261ef1
  • dependabot/npm_and_yarn/multi-d854bddb60
  • dependabot/npm_and_yarn/path-to-regexp-8.4.0
  • dependabot/npm_and_yarn/picomatch-2.3.2
  • dependabot/npm_and_yarn/protobufjs-7.5.5
  • dependabot/npm_and_yarn/undici-7.24.4
  • dependabot/npm_and_yarn/yaml-2.8.3
  • feat/ab-conversion-skill
  • feat/ab-reconvert-skill
  • feat/add-dependency-management-skill
  • feat/add-error-details-responses
  • feat/adr-6-git-style-guide
  • feat/aws-infra-improve-active-regions
  • feat/aws-infra-skill-implementation
  • feat/compound-plugin
  • feat/csv-file-upload-skill
  • feat/dapps-design-system-skill
  • feat/data-improvements
  • feat/data-query-improvements
  • feat/data-query-skill
  • feat/data-query-skill-improvements
  • feat/dms
  • feat/ecs-alert
  • feat/explorer-pr-workflow
  • feat/explorer-skills
  • feat/explorer-ticket-status-check
  • feat/gitlab-mr-reviews
  • feat/graceful-sigterm-shutdown
  • feat/html-visualizations
  • feat/improve-auth-resilience
  • feat/improve-consistency
  • feat/incident-excessive-resource-severity
  • feat/memory
  • feat/memory-improvements
  • feat/pipeline-troubleshooting-skill
  • feat/pr-review-severity-and-attribution
  • feat/pre-commit-validation-checks
  • feat/private-conv
  • feat/qa-issue-creation-flow
  • feat/raise-test-coverage
  • feat/rate-limit-log-improvements
  • feat/read-messages-in-slack
  • feat/release-review-marketing-support-pings
  • feat/shape-qa-release-buffer
  • feat/skill-unban-credits
  • feat/status
  • feat/subscribe-to-channel
  • feat/support-attachments-and-blocks
  • feat/triage-primary-secondary
  • feat/two-agents-account
  • feat/unity-explorer-nullable-reference-types
  • feat/usage-skill
  • fix/auth-env-var-priority
  • fix/auto-reply
  • fix/auto-reply-nacho-headache
  • fix/aws-infra-improve-assumptions
  • fix/aws-infra-missing-pagination
  • fix/correct-regenesis-lab-slack-user-ids
  • fix/delete-schedule
  • fix/dm-queued-shutdown-notification
  • fix/fail-fast-and-redis-stale
  • fix/fallback-crash-unhandled-rejection
  • fix/fallback-per-session-auth
  • fix/fetch-thread-extract-event-text
  • fix/fetchthread-use-extracteventtext
  • fix/image-attachments-in-threads
  • fix/memory-update-destructive-overwrite
  • fix/moderator
  • fix/no-logs-dms
  • fix/oauth-fallback-validation
  • fix/pr-review-attribution-and-approval
  • fix/rate-limit-session-label-race
  • fix/rate-limit-warning-leaks-to-memory
  • fix/regenesis-lab-slack-ids
  • fix/schedule
  • fix/schedule-s3-sync
  • fix/shutdown-log-thread-count
  • fix/status
  • fix/vulnerability_hardening
  • frontend
  • gh-action
  • main
  • pipeline
  • pr-39

17 Apr 2026 05:28PM UTC coverage: 39.812% (-2.3%) from 42.1%
24578204328

Pull #90

github

nachomazzara
feat: add CLI backend (claude -p) as alternative to pi-agent

Add a second agent backend that spawns Claude CLI as a subprocess,
selectable via AGENT_BACKEND=cli (default remains pi-agent).

Architecture:
  agent.ts          — router + auth infra (shared)
  agent/shared.ts   — rate limits, session labels, error helpers
  agent/types.ts    — AgentBackend interface, BackendRunOptions, RunResult
  agent/cli/        — CliBackend (claude -p subprocess)
  agent/pi/         — PiAgentBackend (in-process pi-coding-agent)

Both backends implement AgentBackend.run() with symmetric fallback
handling (429 rate limits + 401/403 auth errors).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Pull Request #90: feat: spawn process

334 of 879 branches covered (38.0%)

Branch coverage included in aggregate %.

121 of 400 new or added lines in 8 files covered. (30.25%)

3 existing lines in 1 file now uncovered.

596 of 1457 relevant lines covered (40.91%)

3.99 hits per line

Relevant lines Covered
Build:
Build:
1457 RELEVANT LINES 596 COVERED LINES
3.99 HITS PER LINE
Source Files on feat/spawn-process
  • Tree
  • List 20
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24578204328 feat/spawn-process feat: add CLI backend (claude -p) as alternative to pi-agent Add a second agent backend that spawns Claude CLI as a subprocess, selectable via AGENT_BACKEND=cli (default remains pi-agent). Architecture: agent.ts — router + auth infra ... Pull #90 17 Apr 2026 05:30PM UTC nachomazzara github
39.81
24577671837 feat/spawn-process feat: add CLI backend (claude -p) as alternative to pi-agent Add a second agent backend that spawns Claude CLI as a subprocess, selectable via AGENT_BACKEND=cli (default remains pi-agent). Architecture: agent.ts — router + auth infra ... Pull #90 17 Apr 2026 05:17PM UTC nachomazzara github
39.81
24577417771 feat/spawn-process feat: add CLI backend (claude -p) as alternative to pi-agent Add a second agent backend that spawns Claude CLI as a subprocess, selectable via AGENT_BACKEND=cli (default remains pi-agent). Architecture: agent.ts — router + auth infra ... Pull #90 17 Apr 2026 05:11PM UTC nachomazzara github
39.81
24577312143 feat/spawn-process feat: rebase Pull #90 17 Apr 2026 05:08PM UTC nachomazzara github
39.81
24470662018 feat/spawn-process feat: lint Pull #90 15 Apr 2026 06:15PM UTC nachomazzara github
34.9
24470477502 feat/spawn-process Merge branch 'main' into feat/spawn-process Pull #90 15 Apr 2026 06:10PM UTC web-flow github
34.91
24467035951 feat/spawn-process feat: add tests Pull #90 15 Apr 2026 04:52PM UTC nachomazzara github
34.48
24463607637 feat/spawn-process feat: add tests push 15 Apr 2026 03:37PM UTC nachomazzara github
32.8
See All Builds (419)

Badge your Repo: agent-server

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc