Skip to content

Harden multi-agent kernel and add local beta logger - #7

Merged
gasantiago16 merged 1 commit into
mainfrom
harden-multi-agent-beta
Aug 31, 2026
Merged

gasantiago16 merged 1 commit into
mainfrom
harden-multi-agent-beta

Conversation

@gasantiago16

Copy link
Copy Markdown
Owner

Closes the cranky REJECT on background children, permissions, env loading, and TUI races. Adds a local pnpm beta logger and buddy playbook.

  • Allowlist project .env keys (no NODE_OPTIONS / proxy / auth-token injection)
  • Jail persona files (regular files, realpath, Windows APPDATA)
  • Silent acceptEdits for background/detached/parallel children; researchers need acceptEdits/yolo
  • Reserve child slots before await; waitChild timeout 0 is a snapshot; Ctrl+B detach does not re-bind abort
  • Cap /loop at 24h; monotonic loop ids; dashboard no longer remounts (peek/attach keep selection)
  • pnpm beta writes gitignored .polycode/beta-logs/

Cranky round 3: APPROVE. typecheck + 295 unit tests pass.

Allowlist project .env keys, jail persona files, and give background/detached children a non-interactive permission engine. Fix child-slot races, waitChild snapshots, Ctrl+B detach, loop interval overflow, and dashboard remount. Add pnpm beta plus a buddy playbook; logs stay gitignored under .polycode/beta-logs/.
@gasantiago16
gasantiago16 merged commit e74d2d0 into main Aug 31, 2026
6 checks passed
@gasantiago16
gasantiago16 deleted the harden-multi-agent-beta branch August 31, 2026 18:36
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