Skip to content

Releases: Edulynch/OpenCode-OlympusAgents

OlympusAgents v0.4.11

Choose a tag to compare

@Edulynch Edulynch released this 21 Oct 19:17
Immutable release. Only release title and notes can be modified.
b82086d

v0.4.11

Highlights

  • Correct GitHub published_at handling in both Fast bootstraps and the latest-release launcher: preserve UTC-aware DateTime/DateTimeOffset values and accept valid ISO 8601 timestamps ending in Z or an explicit numeric ±HH:MM offset, 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/latest as metadata selection only. The selected tag supplies the launcher, installer, and source archive; GitHub's immutable flag 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; retain installed_harnesses ownership, legacy OpenCode installations, user-owned file protections, the PowerShell 5.1 / PowerShell 7 launch path, and shared Olympus Harness Core. VerifyOnly remains read-only. This release does not claim full parity.

Validation

  • Local regression fixtures exercise typed UTC values, Z and 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, and ACTIVITY_VISIBILITY = PARTIAL/BASIC; native ASK is ADAPTABLE. 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

Choose a tag to compare

@Edulynch Edulynch released this 21 Oct 05:29
Immutable release. Only release title and notes can be modified.
6134980

v0.4.10

Highlights

  • Prepare the Fast Install and Fast Uninstall entrypoints and the twelve legacy install/uninstall wrappers with a consistent v0.4.10 candidate identity.
  • Keep releases/latest as 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. VerifyOnly remains 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, and ACTIVITY_VISIBILITY = PARTIAL/BASIC; native ASK is ADAPTABLE. 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

Choose a tag to compare

@Edulynch Edulynch released this 14 Oct 05:29
c30a19d

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 all options, installed_harnesses ownership, legacy OpenCode installations, user-owned file protection, PowerShell 5.1 / PowerShell 7 launch path, and shared Olympus Harness Core. VerifyOnly remains 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 VerifyOnly against 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, and ACTIVITY_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 all

The corresponding unified uninstaller is:

pwsh -NoProfile -File ./uninstall-olympus.ps1 -Project -Here -Harness all

Verify 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 -VerifyOnly

OlympusAgents v0.4.8

Choose a tag to compare

@Edulynch Edulynch released this 13 Oct 18:56
4475094

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_GRANT only 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. VerifyOnly remains 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 VerifyOnly against 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 retains DENY = GAP, AEGIS = GAP, QUESTION_CENTRALIZATION = PARTIAL, RESULT_RECONCILIATION = PARTIAL, and ACTIVITY_VISIBILITY = PARTIAL/BASIC; native ASK is ADAPTABLE.
  • Codex DENY = GAP and AEGIS = 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 all

For 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

OlympusAgents v0.4.7

Choose a tag to compare

@Edulynch Edulynch released this 12 Oct 06:40
aa4b46e

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 kael flag.
  • Document Codex 0.162.1 root CODEX.md instructions and the observed native /subagents UI, a scoped Veyra delegation, and original-result return; preserve the distinction from /agents task 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 queries releases/latest for 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, including installed_harnesses manifests, legacy OpenCode installations, user-owned file 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.7 public wrapper may choose a newer published installer using latest-release metadata. To fix the installed version instead, invoke that exact tag's root install.ps1 directly.

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 all

For 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 -VerifyOnly

Olympus Agents v0.4.6

Choose a tag to compare

@Edulynch Edulynch released this 11 Oct 06:00
303b91b

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. Its installed_harnesses inventory, 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 all install and read-only VerifyOnly checks 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, and ACTIVITY_VISIBILITY = PARTIAL/BASIC; this release does not claim full parity. OpenCode has native DENY and the explicit /maintain entry, 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 all

For 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 -VerifyOnly

Olympus Agents v0.4.4

Choose a tag to compare

@Edulynch Edulynch released this 09 Oct 22:18

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 /fast are not Olympus commands. Natural language and existing routing remain primary; /maintain remains the explicit privileged entry.
  • Warn during Codex install and -VerifyOnly when a non-empty project-root AGENTS.override.md or AGENTS.md takes precedence over generated CODEX.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-pwsh diagnostic 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 all selections. Installation is additive; installed_harnesses records 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; VerifyOnly is 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, and ACTIVITY_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 /maintain equivalent.
  • 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 all

The 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 -VerifyOnly

Olympus Agents v0.4.3

Choose a tag to compare

@Edulynch Edulynch released this 07 Oct 18:50

Olympus Agents v0.4.3

Highlights

  • Add a contributor-facing qualification entry point with the FAST, FULL, and RUNTIME profiles. 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 all entrypoints. Installation is additive; installed_harnesses records 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 pwsh executables.
  • Retain Olympus Harness Core as the shared source for OpenCode and Codex outputs; VerifyOnly checks 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, and ACTIVITY_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 all

The 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 -VerifyOnly

OpenCode Olympus Agents v0.4.2

Choose a tag to compare

@Edulynch Edulynch released this 01 Oct 20:36

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

Pre-release

Choose a tag to compare

@Edulynch Edulynch released this 30 Sep 15:42

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 -Harness is omitted; select -Harness opencode, -Harness codex, or -Harness all explicitly as needed.
  • Harness installation is additive. The installed_harnesses ownership-manifest field records selected harnesses, and -VerifyOnly checks 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 | iex

This 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 codex

OpenCode + Codex

& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/Edulynch/OpenCode-OlympusAgents/v0.3.0-beta.5/install.ps1'))) -Harness all

Verify 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