Skip to content

Stabilize local alpha - #4

Merged
gasantiago16 merged 1 commit into
mainfrom
agent/stabilize-local-alpha
Jul 21, 2026
Merged

gasantiago16 merged 1 commit into
mainfrom
agent/stabilize-local-alpha

Conversation

@gasantiago16

Copy link
Copy Markdown
Owner

What changed

  • adds Vitest regression coverage for the agent loop, permissions, tools, sessions, and sandbox containment
  • adds a cross-platform Node 20/22 GitHub Actions verification matrix
  • blocks symlink and junction escapes from the local filesystem jail
  • makes explicitly selected Docker sandboxing fail closed
  • labels the CLI and documentation as an experimental 0.1.0 alpha

Why

Polycode had build confidence but no automated regression gate, and Docker fallback plus physical-path handling could weaken its execution boundary. This establishes the first trustworthy local-alpha baseline before provider verification and context compaction.

Validation

  • pnpm install --frozen-lockfile
  • pnpm test — 28 passing
  • pnpm test:coverage
  • pnpm typecheck
  • pnpm build
  • git diff --check

@gasantiago16
gasantiago16 merged commit c9e8ac6 into main Jul 21, 2026
6 checks passed
@gasantiago16
gasantiago16 deleted the agent/stabilize-local-alpha branch July 21, 2026 14:40
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