Repository navigation
Releases: Edulynch/OpenCode-OlympusAgents
Release list
OlympusAgents v0.4.11
v0.4.11
Highlights
- Correct GitHub
published_athandling in both Fast bootstraps and the latest-release launcher: preserve UTC-awareDateTime/DateTimeOffsetvalues and accept valid ISO 8601 timestamps ending inZor an explicit numeric±HH:MMoffset, comparing the represented instant consistently. - Continue rejecting missing, incomplete, malformed, or timezone-naive timestamps, invalid or ambiguous local times, and timestamps more than five minutes in the future. Mutable, draft, prerelease, and otherwise invalid release metadata still fails closed.
- Keep
releases/latestas metadata selection only. The selected tag supplies the launcher, installer, and source archive; GitHub'simmutableflag is not independent signature or cryptographic source verification. - Preserve managed-file ownership, hash/drift checks, user-file protections, and read-only
VerifyOnly; no new harness or runtime capability is claimed. - Preserve the existing additive Dual Harness Installer for
-Harness opencode,-Harness codex, and-Harness all; retaininstalled_harnessesownership, legacy OpenCode installations, user-owned file protections, the PowerShell 5.1 / PowerShell 7 launch path, and shared Olympus Harness Core.VerifyOnlyremains read-only. This release does not claim full parity.
Validation
- Local regression fixtures exercise typed UTC values,
Zand numeric-offset timestamps across both Fast bootstraps and the latest-release launcher, and check that invalid metadata is rejected before download or execution. - Local fixtures do not establish current remote GitHub metadata, remote source bytes, tag immutability, or native runtime behavior.
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.
- The Codex adapter remains
SUPPORTED_WITH_DECLARED_GAPS:DENY = GAP,AEGIS = GAP,QUESTION_CENTRALIZATION = PARTIAL,RESULT_RECONCILIATION = PARTIAL, andACTIVITY_VISIBILITY = PARTIAL/BASIC; native ASK isADAPTABLE. This release does not claim full parity.
Installation
See the v0.4.11 installation guide for the pinned Fast Install and Fast Uninstall entrypoints, requirements, scope/harness selection, and safety details.
Verify installation
Read-only verification examples and release-verification limits are documented in the installation guide. Local fixtures do not establish published remote metadata, source bytes, tag immutability, or runtime behavior.
v0.4.10
v0.4.10
Highlights
- Prepare the Fast Install and Fast Uninstall entrypoints and the twelve legacy install/uninstall wrappers with a consistent
v0.4.10candidate identity. - Keep
releases/latestas metadata discovery only. Reject missing, malformed, unpublished, mutable, or identity-mismatched releases before the selected release installer runs; executable acquisition remains pinned to a release tag, with no mutable-branch fallback. - 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. - Keep OpenCode V2 in ACTIVE DEVELOPMENT and Codex in FROZEN COMPATIBILITY. No new Codex capabilities are added.
Validation
- Focused local fixtures cover release identity, entrypoint routing, metadata rejection, and preservation of installation ownership and drift protections.
- These fixtures do not establish remote GitHub release metadata, remote source bytes, release immutability, or native runtime behavior.
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.
- The Codex adapter remains
SUPPORTED_WITH_DECLARED_GAPS:DENY = GAP,AEGIS = GAP,QUESTION_CENTRALIZATION = PARTIAL,RESULT_RECONCILIATION = PARTIAL, andACTIVITY_VISIBILITY = PARTIAL/BASIC; native ASK isADAPTABLE. No new Codex version or full parity is claimed.
Installation
See the v0.4.10 installation guide for the pinned Fast Install and Fast Uninstall entrypoints, requirements, scope/harness selection, and safety details.
Verify installation
Read-only verification examples and release-verification limits are documented in the installation guide. Local fixture qualification is not evidence of published, immutable remote source.
OlympusAgents v0.4.9
OlympusAgents v0.4.9
Highlights
- Make the unified interactive and direct PowerShell installer and uninstaller the primary interface (PR #63).
- Keep the twelve project/global and harness-specific compatibility entrypoints available with their existing behavior and installer safety checks.
- Preserve the additive Dual Harness Installer and its
-Harness opencode,-Harness codex, and-Harness alloptions,installed_harnessesownership, legacy OpenCode installations, user-owned file protection, PowerShell 5.1 / PowerShell 7 launch path, and shared Olympus Harness Core.VerifyOnlyremains read-only; this release does not claim full parity.
Validation and limits
- The release gates exercise local source identity, installer UX, and release contracts. These checks do not establish native OpenCode or Codex runtime behavior.
- Installation and
VerifyOnlyagainst the immutable remote source are separate release acceptance checks; local-source fixtures do not replace them. - OpenCode Issue #1 (child-result correlation) remains OPEN/deferred. Issue #8 (authorization continuity after compaction) also remains OPEN/deferred; no fix is claimed.
- Global OpenCode agent discovery remains supported only for isolated Windows with OpenCode V2.0.26, based on the recorded v0.4.6 evidence. Other versions, platforms, and model-backed prompts are not established.
- Codex retains
DENY = GAP,AEGIS = GAP,QUESTION_CENTRALIZATION = PARTIAL,RESULT_RECONCILIATION = PARTIAL, andACTIVITY_VISIBILITY = PARTIAL/BASIC; native ASK is adaptable. No full parity is claimed.
Installation
From a trusted checkout, use the unified installer. This example installs both harnesses in the current project:
pwsh -NoProfile -File ./install-olympus.ps1 -Project -Here -Harness allThe corresponding unified uninstaller is:
pwsh -NoProfile -File ./uninstall-olympus.ps1 -Project -Here -Harness allVerify installation
VerifyOnly is read-only and can verify a selected harness subset using the local checkout:
pwsh -NoProfile -File ./install.ps1 -SourceRoot . -Version 'v0.4.9' -Target (Get-Location).Path -Scope project -Harness opencode -VerifyOnly
pwsh -NoProfile -File ./install.ps1 -SourceRoot . -Version 'v0.4.9' -Target (Get-Location).Path -Scope project -Harness codex -VerifyOnly
pwsh -NoProfile -File ./install.ps1 -SourceRoot . -Version 'v0.4.9' -Target (Get-Location).Path -Scope project -Harness all -VerifyOnlyOlympusAgents 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 -VerifyOnlyOlympusAgents v0.4.7
v0.4.7
Highlights
- Deliver TFR risk-based focused testing as a canonical Olympus policy for both OpenCode and Codex: risk-based checks, conditional Nox/Vera, mandatory gates preserved, and original-result reconciliation. No additional review agent or testing tier.
- Qualify isolated Windows/OpenCode V2.0.26 global agent discovery using the real v0.4.6 installer: 12 Olympus agents and two controls, native loader active, and configuration-level Kael selection. No other runtime/version parity is implied.
- Fix OpenCode V2 startup documentation: select Kael in the native agent picker, or opt in to
default_agent; do not use the unsupported top-level--agent kaelflag. - Document Codex 0.162.1 root
CODEX.mdinstructions and the observed native/subagentsUI, a scoped Veyra delegation, and original-result return; preserve the distinction from/agentstask lists. - Source all twelve public install/uninstall entrypoint scripts and their second-stage launcher from the immutable v0.4.7 tag, never from
master. The launcher queriesreleases/latestfor metadata only; any newer selected installer's executable code and archive are fetched from its own immutable release tag. - Preserve the Dual Harness Installer as additive for
-Harness opencode,-Harness codex, and-Harness all, includinginstalled_harnessesmanifests,legacy OpenCode installations,user-ownedfile protection,VerifyOnly, Windows PowerShell 5.1 / PowerShell 7 launchers and Olympus Harness Core. - Clarify Issue #8's historical same-session continuation PASS (OpenCode v2.0.21) versus its later reopened compaction/authorization failure (v2.0.26), without altering historical evidence.
Validation
- Existing TFR and completion-gate changes received focused deterministic qualification during development; these static checks do not prove every live runtime outcome.
- Historical Windows OpenCode global-loader evidence and Codex native delegation evidence predate this candidate; no new live prompt or permission-enforcement PASS is asserted.
- Install and VerifyOnly on the immutable remote tag are release acceptance gates, separate from local-source fixtures.
Capability limits
- Issue #1 (upstream OpenCode child-result correlation) remains OPEN/deferred. Olympus reconciliation mitigates indeterminate outcomes but does not fix upstream.
- Issue #8 (authorization continuity after compaction) remains OPEN/deferred despite the earlier scoped same-session PASS; no new fix is claimed.
- Codex
DENY = GAP,AEGIS = GAP,ACTIVITY_VISIBILITY = PARTIAL/BASIC; this release does not claim full parity. - A pinned
v0.4.7public wrapper may choose a newer published installer using latest-release metadata. To fix the installed version instead, invoke that exact tag's rootinstall.ps1directly.
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.7/install.ps1 | iex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.7/install.ps1'))) -Harness codex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.7/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.7/install.ps1'))) -Harness opencode -Version 'v0.4.7' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.7/install.ps1'))) -Harness codex -Version 'v0.4.7' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.7/install.ps1'))) -Harness all -Version 'v0.4.7' -Target (Get-Location).Path -VerifyOnlyOlympus Agents v0.4.6
v0.4.6
Highlights
- Make the README installation-first: short sections, direct project/global install and uninstall commands, compact agent and compatibility tables, and minimal prose.
- Move the OpenCode worktree opt-in, manual setup, safety guarantees, and troubleshooting details to
docs/WORKTREES.md. - Correct the version history: the v0.4.5 notes incorrectly said agent permissions were unchanged. The worktree qualification hotfix added a specific native edit DENY for Kovan on
.opencode/scripts/worktree-setup.ps1; this version preserves that protection. - Keep the Dual Harness Installer additive for
-Harness opencode,-Harness codex, and-Harness all. Itsinstalled_harnessesinventory, legacy OpenCode installations, user-owned file protections,VerifyOnly, Windows PowerShell 5.1 / PowerShell 7 launchers, and Olympus Harness Core behavior remain unchanged. This patch updates documentation and the release identity only.
Validation
- The v0.4.5 remote tagged archive passed a project
-Harness allinstall and read-onlyVerifyOnlychecks for OpenCode, Codex, and all; the user's fixture file hash was preserved. - The v0.4.5 master FULL qualification passed 35/35 offline suites, including the OpenCode V2
location[directory]diagnostic contract and the Kovan worktree-helper DENY checks. No model request or OpenCode global runtime discovery is inferred from those qualifications. - Worktree native smoke evidence preceded the later permission/qualification fixes; no additional model smoke is claimed by this documentation patch.
Capability limits
- OpenCode global files install and verify, but global agent discovery remains GAP/not runtime-proven (Issue #7). Codex global discovery remains SUPPORTED on user-provided evidence, not a new smoke here.
- Codex
DENY = GAP,AEGIS = GAP, andACTIVITY_VISIBILITY = PARTIAL/BASIC; this release does not claim full parity. OpenCode has native DENY and the explicit/maintainentry, but the latter is not available through Codex. - This patch corrects README usability and release-note accuracy; it does not extend runtime capabilities.
Installation
From a trusted Git project root, use the immutable release installer. OpenCode is the direct installer's default; select Codex or both explicitly:
irm https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.6/install.ps1 | iex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.6/install.ps1'))) -Harness codex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.6/install.ps1'))) -Harness allFor project-local OpenCode Git worktrees, see the opt-in guide.
Verify installation
Read-only checks for the exact installed harness subset:
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.6/install.ps1'))) -Harness opencode -Version 'v0.4.6' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.6/install.ps1'))) -Harness codex -Version 'v0.4.6' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.6/install.ps1'))) -Harness all -Version 'v0.4.6' -Target (Get-Location).Path -VerifyOnlyOlympus Agents v0.4.4
v0.4.4
Highlights
- Freeze the existing Olympus architecture for this maintenance release: no new tiers or commands, and no changes to models, roles, authority policy, or concurrency limits.
- Publish version-neutral project/global install and uninstall entrypoints in the README. Install entrypoints resolve the latest published release and then invoke the installer from that exact immutable tag; installation remains explicit about harness and scope.
- Close the Command UX exploration:
/power,/plan,/performance, and/fastare not Olympus commands. Natural language and existing routing remain primary;/maintainremains the explicit privileged entry. - Warn during Codex install and
-VerifyOnlywhen a non-empty project-rootAGENTS.override.mdorAGENTS.mdtakes precedence over generatedCODEX.md. The warning is non-fatal and leaves user-owned instructions unchanged; an existing isolated regression is included in FULL. - Correct stale roadmap model labels to GPT-6.1 Sol and refresh release/concurrency status; preserve Issue #7 as an observed global-discovery GAP with its root cause unproven.
- Strengthen the existing release/documentation qualification for all six version-neutral project/global install entrypoints, rejecting wrong-scope, directly pinned, root-installer, or foreign README install commands. Qualification profiles now report elapsed time and the five slowest checks; the existing R27 release assertion handles the source-mismatch diagnostic accurately.
- Make the existing PowerShell 5.1/7 compatibility check accept the line-wrapped missing-
pwshdiagnostic while still requiring early failure before target creation. - Document risk-proportionate validation guidance for documentation, localized changes, shared policy, installer/release, and runtime-dependent changes without changing FAST, FULL, or RUNTIME behavior.
- Retain the Dual Harness Installer with explicit
-Harness opencode,-Harness codex, and-Harness allselections. Installation is additive;installed_harnessesrecords manifest ownership; legacy OpenCode installations remain upgradeable. The public installer launches from PowerShell 5.1 or PowerShell 7, with PowerShell 7 running bootstrap. Olympus Harness Core remains the shared source;VerifyOnlyis read-only and user-owned files are preserved.
Capability limits
- OpenCode global runtime discovery remains GAP: isolated evidence observed the expected global Olympus roster missing, but does not establish the root cause. Issue #7 remains OPEN. Codex global runtime discovery is SUPPORTED on user-provided PASS evidence; it was not rerun here. Static global installation does not prove runtime discovery.
- OpenCode V2 Issue #1 remains OPEN upstream (
No tool output found). Olympus reconciles original results where possible and forbids blind retry; it does not fix upstream result correlation. - Codex
DENY = GAP,AEGIS = GAP,RESULT_RECONCILIATION = PARTIAL,QUESTION_CENTRALIZATION = PARTIAL, andACTIVITY_VISIBILITY = PARTIAL/BASIC; Codex ASK is adaptable, not identical to OpenCode ASK. This release does not claim full parity. - Codex root-instruction and specialist-visibility follow-up #23 remains OPEN. The precedence warning detects only non-empty project-root
AGENTS.override.md/AGENTS.md; it does not prove which instructions or specialist activity are effective in every session. Codex has no Olympus Aegis or/maintainequivalent. - Optional Codex auto-review evaluation in Issue #13 remains deferred; this release does not enable it or change permission behavior.
- Global installation is Windows-qualified. No Unix global install/runtime qualification is claimed.
Installation
Open PowerShell in the root of the trusted Git project. These commands use the same exact v0.4.4 tag for installer source and version identity:
irm https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.4/install.ps1 | iex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.4/install.ps1'))) -Harness codex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.4/install.ps1'))) -Harness allThe default is project-local OpenCode; use -Scope global explicitly for global installation. Global OpenCode installation does not imply runtime discovery support.
Verify installation
Each command verifies only the selected managed project-local harness subset and is read-only:
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.4/install.ps1'))) -Harness opencode -Version 'v0.4.4' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.4/install.ps1'))) -Harness codex -Version 'v0.4.4' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.4/install.ps1'))) -Harness all -Version 'v0.4.4' -Target (Get-Location).Path -VerifyOnlyOlympus Agents v0.4.3
Olympus Agents v0.4.3
Highlights
- Add a contributor-facing qualification entry point with the
FAST,FULL, andRUNTIMEprofiles. FAST and FULL remain offline and deterministic; RUNTIME is separate and contains only supported runtime boundaries. Authority Runtime uses an isolated, hermetic fixture environment (qualification details). - Phase 11 Integrated Routing Qualification is SHIPPED with no pending native cases; Case I remains guided PARTIAL and Argus/Thales same-session follow-up runtime coverage remains NOT_EXERCISED (closure evidence).
- Phase 12 cross-harness evaluation is CLOSED: 3 matched pairs / 6 verified executions, with PASS limited to tested invariants; capability gaps remain and no total parity or winner is claimed (results).
- Issue #10 is CLOSED after the maintenance-specific exact-field handoff fix was integrated (commit); its Runtime fidelity PASS predates integration, and no post-integration smoke was repeated.
- Retain the Dual Harness Installer with explicit
-Harness opencode,-Harness codex, and-Harness allentrypoints. Installation is additive;installed_harnessesrecords manifest ownership, and existing legacy OpenCode installations remain upgradeable. Project scope remains the default, and installation and uninstall are available for both project and global scope. - Project uninstall uses the ownership manifest and SHA-256 hashes, refuses managed-file drift, and preserves the other harness when uninstalling only one harness. Global uninstall removes only manifest/hash-verified resources.
- Keep the Windows-qualified global static-install foundation. The installer can be launched from PowerShell 5.1 or PowerShell 7; PowerShell 7 selection is deterministic when PATH contains multiple
pwshexecutables. - Retain Olympus Harness Core as the shared source for OpenCode and Codex outputs;
VerifyOnlychecks the selected managed harness subset read-only, and user-owned files are preserved.
Capability limits
- OpenCode V2 Issue #1 remains OPEN upstream (
No tool output found); Olympus reconciles original results where possible and forbids blind retry, but does not fix upstream result correlation. - Issue #7 remains OPEN because OpenCode global runtime discovery remains a known GAP.
- Global static installation is supported for both harnesses, but global runtime discovery is GAP for OpenCode and SUPPORTED for Codex (based on supplied runtime evidence). OpenCode global installation must not be treated as runtime-qualified.
- Codex
DENY = GAP,AEGIS = GAP,RESULT_RECONCILIATION = PARTIAL, andACTIVITY_VISIBILITY = PARTIAL/BASIC; Codex ASK is adaptable, not identical to OpenCode ASK. This release does not claim full parity. - Global installation is Windows-qualified. No Unix global install/runtime qualification is claimed.
Installation
Choose the immutable v0.4.3 release source from the root of the trusted Git project:
irm https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.3/install.ps1 | iex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.3/install.ps1'))) -Harness codex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.3/install.ps1'))) -Harness allThe default is project-local OpenCode; use -Scope global explicitly for global installation. Global static installation does not imply OpenCode global runtime discovery support.
Verify installation
Each command verifies only the selected managed project-local harness subset and is read-only:
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.3/install.ps1'))) -Harness opencode -Version 'v0.4.3' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.3/install.ps1'))) -Harness codex -Version 'v0.4.3' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.4.3/install.ps1'))) -Harness all -Version 'v0.4.3' -Target (Get-Location).Path -VerifyOnlyOpenCode Olympus Agents v0.4.2
Olympus Agents v0.4.2
First validated v0.4 release.
Highlights
- Harness Core with canonical roles, policies and model configuration
- OpenCode and Codex adapters
- GPT-6.1 Sol migration
- Project and global installation foundation
- Install, VerifyOnly, update, uninstall and project→global migration
- Full Olympus agent display identities
- Aegis /maintain flow
- Aegis same-session authorization retention
- Codex global runtime support
Known gaps
- #1 — OpenCode subagent result correlation can occasionally lose tool output
- #7 — OpenCode global runtime discovery remains a documented GAP
- #10 — Kael may receive lossy summaries instead of the full structured child result
- Codex DENY: GAP
- Codex Aegis: GAP
�0.4.0 and �0.4.1 remain historical validation tags and were not published as GitHub Releases.
OpenCode Olympus Agents v0.3.0-beta.5
Highlights
- Add the project-local Dual Harness Installer for OpenCode and Codex, both rendered from Olympus Harness Core.
- OpenCode remains the backwards-compatible default when
-Harnessis omitted; select-Harness opencode,-Harness codex, or-Harness allexplicitly as needed. - Harness installation is additive. The
installed_harnessesownership-manifest field records selected harnesses, and-VerifyOnlychecks the selected harness or subset without modifying files. - Preserve differing user-owned files and refuse conflicting destinations or drifted managed files instead of silently overwriting them.
- Support Codex-only installation without creating
.opencode/**; safely upgrade legacy OpenCode installations and add either harness to the other. - Keep Windows PowerShell 5.1 launcher and PowerShell 7 compatibility within the existing qualification coverage.
Harness capabilities
OpenCode and Codex both use Olympus Harness Core, but their capabilities are not identical. Codex DENY = GAP, AEGIS = GAP, and ACTIVITY_VISIBILITY = PARTIAL/BASIC; this release does not claim full parity.
Installation
OpenCode (default and backwards-compatible)
irm https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.3.0-beta.5/install.ps1 | iexThis is the normal installer command and defaults to -Harness opencode.
Codex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.3.0-beta.5/install.ps1'))) -Harness codexOpenCode + Codex
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.3.0-beta.5/install.ps1'))) -Harness allVerify installation
Each command verifies the exact same immutable beta.5 source and only the selected harness subset:
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.3.0-beta.5/install.ps1'))) -Harness opencode -Version 'v0.3.0-beta.5' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.3.0-beta.5/install.ps1'))) -Harness codex -Version 'v0.3.0-beta.5' -Target (Get-Location).Path -VerifyOnly
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.3.0-beta.5/install.ps1'))) -Harness all -Version 'v0.3.0-beta.5' -Target (Get-Location).Path -VerifyOnly