Skip to content

Reclaim ACP Jobs and configurable agentlet capacity - #261

Merged
Yuqing (mydmdm) merged 3 commits into
alphafrom
fix/issue-235
Sep 30, 2026
Merged

Yuqing (mydmdm) merged 3 commits into
alphafrom
fix/issue-235

Conversation

@mydmdm

Copy link
Copy Markdown
Contributor

Summary

  • make Agenetes own one-shot Job teardown and wait for exact Agentlet process reclamation on completion, failure, cancellation, or early iterator return
  • make Agentlet stop idempotent and confirmed, compensate failed session connections, and return redacted structured capacity diagnostics
  • add an owner-only persisted maximum-agent setting (default 10, any positive safe integer) that applies to the supervised daemon after restart; remote daemons remain CLI-controlled

Validation

  • pnpm typecheck
  • pnpm format
  • pnpm lint:fix (passes with 350 pre-existing warnings)
  • Agenetes instance tests: 23 passed
  • ACP driver placement/recovery tests: 20 passed
  • server functional-text/runtime-config tests: 30 passed
  • web General Settings tests: 2 passed
  • Agentlet CLI/daemon integration tests: 11 passed
  • full server suite: 2,415 passed, 28 skipped, 2 todo
  • full web suite: 3,019 passed

Notes

  • The setting is intentionally restart-only; saving it does not restart the daemon.
  • No daemon/Agenetes configuration handshake is introduced.

Closes #235

Yuqing (mydmdm) and others added 3 commits September 30, 2026 09:53
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mydmdm
Yuqing (mydmdm) merged commit 718f758 into alpha Sep 30, 2026
4 checks passed
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