Skip to content

fix: disable Agency on Windows - #103

Merged
Grivn merged 1 commit into
masterfrom
codex/windows-disable-agency
Aug 15, 2026
Merged

fix: disable Agency on Windows#103
Grivn merged 1 commit into
masterfrom
codex/windows-disable-agency

Conversation

@Grivn

@Grivn Grivn commented Aug 14, 2026

Copy link
Copy Markdown
Member

Summary

  • restore the Windows build for the single mnemon product and core Memory commands
  • keep Agency help, version, and command shape discoverable while rejecting every operational Agency command before state mutation
  • exclude Unix Agency and daemon implementations from the Windows product dependency graph
  • add a native Windows build/command-boundary CI job and document the support boundary

Scope

Related to #101.

This is the first fail-closed portability step discussed there. It intentionally does not implement native Windows Agency security or make every internal Agency package buildable on Windows, so #101 should remain open.

Validation

  • make test
  • native go build
  • GOOS=windows GOARCH=amd64 go build -o /tmp/mnemon.exe .
  • Windows command test compilation for ./cmd and ./cmd/agency
  • verified the Windows product dependency graph excludes internal/agency and internal/daemon

Keep the Memory product buildable on Windows while preserving the Agency command shape for help and version discovery. Operational Agency commands now fail closed before touching state, and Windows CI covers the product and command boundary.\n\nValidated with make test, native build, Windows cross-build, and Windows command test compilation.
@Grivn
Grivn merged commit e4040e7 into master Aug 15, 2026
2 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