Require explicit activation and add safe GPT-5.6 routing#23
Conversation
Map Superloopy's standard, deep, and fast Codex profiles to Terra, Sol, and Luna while preserving explicit pins and avoiding silent fallback.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 63747642dc
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Use the validated installed target for stale, repair, and model-refresh actions so the command updates the inspected fleet. Add regression coverage for custom targets.
|
@codex review. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: cac88394e9
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Keep unchanged compatibility sessions quiet, preserve canonical lock targets, and close wrapper and rollback path races. Harden repair hints, model-policy invariants, help exits, readiness coverage, and package hygiene.
|
@codex review |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
@codex review |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
@codex review |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Summary
SUPERLOOPY_STEERbefore prompt-hook activation; ordinary frontend/backend/Korean prose stays inert, and unchanged compatibility sessions stay quiet--force, while preserving unrelated personal agents and refusing edited, partial, mixed, or symlinked fleetsSessionStartafter an install or upgrade, with no post-upgrade migration command0.9.0with synchronized Codex, Claude, marketplace, package, and lockfile metadataActivation behavior
loopy/루피invocations and documented aliases still activate Superloopyloopy가,루피는, and incidental UI/frontend vocabulary do not activate it$superloopy:superloopy-frontend(Codex) or/superloopy:superloopy-frontend(Claude) invocation remain availableloopy loop status?stay references, while explicit tasks such asloopy loop review feedback until cleanactivate normallyModel routing lifecycle
model-policy.jsonis the source of truth and declaresgpt-5.5as the compatibility modelmodel/listis queried only when state is missing, policy/target changed, the cache is at least 24 hours old, or refresh is explicitdoctor --refresh-modelsperforms a read-only live comparison, including before managed state existsLegacy migration and managed-file safety
--force, with LF/CRLF checkout equivalence for release ownership; an edit, missing owned file, mixed version, or symlink fails closed asunmanaged_conflictpersonal.tomlcoexist and remain byte-for-byte untouched--forcewhile user edits remain conflictsAutomatic upgrade migration
SessionStartruns reconciliation directly from its own plugin root, independent of an older wrapper--forceor a Superloopy migration command; an edited or unsafe fleet is preserved for reviewDiagnostics and runtime boundary
legacy_unmanaged,unmanaged_conflict, preferred availability, compatibility-only availability, and unknown catalog statemodel_unverifiedwhen the spawn API does not exposeagent_typeor resolved-model attestationValidation
npm test— 540/540 passingnode src/cli.js doctor --refresh-models --json—ok: truemodel/liston this account — succeeded with compatibility-only availability; the isolated doctor selected the declared GPT-5.5 tuples because GPT-5.6 was not visible--force; managed state written and wrapper repointed to installed 0.9.0npm pack --dry-run --json— 446 entries, required routing/migration files included, and.claude/scheduled_tasks.lockexcludedgit diff --checkand the 550-line reviewability gate — passingAfter installation, Codex must be restarted so newly materialized agent definitions are loaded. Existing subagent processes do not change model in place.