Skip to content

feat: add Multica task-bound pool access - #2

Merged
hongzexin merged 1 commit into
masterfrom
codex/multica-task-bound-access
Aug 14, 2026
Merged

feat: add Multica task-bound pool access#2
hongzexin merged 1 commit into
masterfrom
codex/multica-task-bound-access

Conversation

@hongzexin

Copy link
Copy Markdown

Summary

  • add one-command employee enrollment with poolctl enroll
  • exchange Multica mat_ task context for short-lived mcx_ pool credentials
  • reject standalone company-pool use and remove legacy local keys during enrollment
  • document the formal CHEK workflow and add GitHub Actions CI

Security properties

  • no permanent employee API key
  • credentials only mint inside a Multica task
  • task/user/agent/workspace binding travels on every request
  • credentials stay out of disk

Tests

  • python3 -m pytest -q (71 passed)
  • python3 -m compileall -q corp_codex_pool
  • installed editable package and verified poolctl enroll --help

@hongzexin
hongzexin merged commit fd15217 into master Aug 14, 2026
3 checks passed
@hongzexin
hongzexin deleted the codex/multica-task-bound-access branch August 14, 2026 10:14
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