Repository navigation
OlympusAgents v0.4.8
v0.4.8
Highlights
- Refresh the README with an illustrated cover, clearer spacing, copyable commands, and a working Compatibility navigation anchor (#43, #44, #45).
- Add a Windows FAST GitHub Actions workflow with pinned actions and meaning-based README contract checks (#52).
- Add contributor guidance, responsible security-reporting instructions, and weekly GitHub Actions dependency updates (#53).
- Keep generated OpenCode Activity plugin bytes unchanged while making its source template parseable by CodeQL (#54).
- Require the global ownership manifest for read-only
VerifyOnly; missing-manifest fixtures cover OpenCode and Codex and assert verification leaves files unchanged (#55). - Let FAST and FULL qualification create the approved temporary Python shim root when it is absent (#56).
- Document risk-based selection of existing focused checks. Clarify that an original operation can be reissued only with evidence it did not execute, while a corrective retry requires a reconciled, consumed terminal result and a material failed acceptance gate; existing permission, ownership, scope, and retry limits still apply (#57, #58).
- Clarify that the OpenCode authority prompts allow omission of
AUTHORITY_GRANTonly for an exact, confirmed-ALLOW assignment with ownership and in-scope evidence. NATIVE_ASK still requires an exact current-task grant; this does not bypass DENY or explicit constraints (#59). - Clarify current harness support and the provenance and limits of historical runtime evidence (#60).
- Preserve the existing additive Dual Harness Installer:
-Harness opencode,-Harness codex, and-Harness all;installed_harnesses; legacy OpenCode installations; user-owned file protection; the PowerShell 5.1 / PowerShell 7 launch path; and shared Olympus Harness Core.VerifyOnlyremains read-only. This release does not claim full parity.
Validation
- Deterministic fixtures cover project-owned contracts; static qualification does not establish native OpenCode or Codex behavior.
- Installation and
VerifyOnlyagainst the immutable remote v0.4.8 tag are separate release acceptance gates; local-source fixtures do not replace them.
Capability limits
- OpenCode Issue #1 (child-result correlation) remains OPEN/deferred; Olympus reconciliation guidance does not fix the upstream behavior.
- OpenCode Issue #8 (authorization continuity after compaction) remains OPEN/deferred. The earlier scoped same-session PASS did not test compaction; no fix is claimed.
- Global OpenCode agent discovery is SUPPORTED only for isolated Windows with OpenCode V2.0.26, based on the recorded v0.4.6 global install, active loader, 12 Olympus agents plus two controls, and configuration-level Kael selection. No model-backed prompt or support for other versions or operating systems is established.
- The Codex adapter classification is
SUPPORTED_WITH_DECLARED_GAPS, based on user-provided runtime evidence accepted as supplied. Separate historical root-only metrics do not establish Kovan→Nox runtime evidence or comparative results. Codex retainsDENY = GAP,AEGIS = GAP,QUESTION_CENTRALIZATION = PARTIAL,RESULT_RECONCILIATION = PARTIAL, andACTIVITY_VISIBILITY = PARTIAL/BASIC; native ASK isADAPTABLE. - Codex
DENY = GAPandAEGIS = GAP;ACTIVITY_VISIBILITY = PARTIAL/BASIC; native ASK is adaptable. This release does not claim full parity.
Installation
From a trusted Git project root, use the immutable tag. OpenCode is the default; choose Codex or both explicitly:
irm https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.8/install.ps1 | iex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.8/install.ps1'))) -Harness codex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.8/install.ps1'))) -Harness allFor project/global scope and safe uninstall, use the tagged installer's -Scope, -Harness, and -Uninstall parameters.
Verify installation
Read-only verification with the same immutable tag and exact installed harness subset:
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.8/install.ps1'))) -Harness opencode -Version 'v0.4.8' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.8/install.ps1'))) -Harness codex -Version 'v0.4.8' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.8/install.ps1'))) -Harness all -Version 'v0.4.8' -Target (Get-Location).Path -VerifyOnly