Skip to content

Prepare agentctl for public release - #1

Open
nzrbits wants to merge 5 commits into
masterfrom
feat/public-rework
Open

nzrbits wants to merge 5 commits into
masterfrom
feat/public-rework

Conversation

@nzrbits

@nzrbits nzrbits commented Sep 24, 2026

Copy link
Copy Markdown
Owner

What & why

Clean up agentctl so the repo can go public: consistent defaults, clearer docs, license and CI.

Changes

  • Default caller is now local in code and example config, matching the README. Unused config keys removed.
  • collect_stream_text and extract_json are public helpers; small import and type cleanups; status labels ChatGPT handoff runs.
  • Removed the unused claude-builder prompt.
  • New README with design rationale, docs/reliability.md for upstream quirks, updated .agent/README.md and AGENTS.md.
  • MIT license and a GitHub Actions workflow running the tests on macOS (Python 3.11, 3.12).

Verification

  • 39 unit tests pass locally on Python 3.11, 3.12 and 3.14.
  • 3 of the 5 new config tests fail on the old code (negative control).
  • History scanned for secrets, private paths and employer data: none found.

Open points

None

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