Skip to content

FROM task/918-retire-prime-agent TO development - #923

Merged
ryaneggz merged 6 commits into
developmentfrom
task/918-retire-prime-agent
Sep 1, 2026
Merged

FROM task/918-retire-prime-agent TO development#923
ryaneggz merged 6 commits into
developmentfrom
task/918-retire-prime-agent

Conversation

@ryaneggz

@ryaneggz ryaneggz commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Closes #918.

Decision

PR #839 added Prime Agent through issue #838. That pull request recorded that no authenticated session validated skill loading. It also left Prime Agent outside the executor, cron fallback, and messenger integration.

PR #911 provides the retirement pattern. This change removes each live support surface instead of adding more integration code around an unverified provider.

Removed

  • Remove the prime-agent harness catalog entry and docs/harnesses/prime-agent.md.
  • Remove the live and scaffolded .prime/agent/ configuration surface.
  • Remove the Prime Agent link from oh init and .oh/scripts/link-providers.sh.
  • Remove Prime Agent assertions from the provider parity probes.
  • Remove Prime Agent references from the harness overview and root README.
  • Remove the unused PRIME_AGENT_KERNEL_PYTHON export from Python provisioning.
  • Remove the curated Prime Agent wiki page and its related-slug links from the live corpus index.

Preserved

  • Preserve .prime/agent/auth.json, .prime/agent/sessions/, and .prime/agent/telemetry.json in the root and scaffold gitignores. Existing checkouts must not expose stale credentials or runtime state as untracked files.
  • Preserve the immutable raw wiki snapshot and Git history as provenance.
  • Preserve historical changelog entries from the original integration.

Operator impact

oh harness install prime-agent now exits with an unknown harness error. New oh init scaffolds no .prime/agent/ directory. Existing Prime Agent installations and user state remain on disk until the operator removes them.

Verification

  • Full eval suite: 112 PASS, 4 SKIPPED, 0 REGRESSION.
  • Targeted Vitest suite: 88 tests passed.
  • Full local Vitest suite: 969 passed and 8 existing compose-args.test.ts checks failed because the sandbox enables the SSH overlay.
  • pnpm run typecheck: passed.
  • pnpm run build: passed.
  • INSTALL_HERMES=false bash .oh/scripts/link-providers.sh --check: passed.
  • bash .oh/evals/probes/default-provisioning.sh: passed.
  • bash .oh/evals/probes/changelog-entry-length.sh: passed.
  • bash .oh/evals/probes/wiki-readme-index.sh: passed.
  • git diff --check: passed.

…e-prime-agent

# Conflicts:
#	.oh/evals/RESULTS.md
#	.oh/skills/wiki/corpus/README.md
…e-prime-agent

# Conflicts:
#	.oh/evals/RESULTS.md
…e-prime-agent

# Conflicts:
#	.devcontainer/Dockerfile
#	.oh/evals/RESULTS.md
#	.oh/evals/probes/skills-vendored.sh
#	docs/harnesses/overview.md
@ryaneggz
ryaneggz merged commit ecc4980 into development Sep 1, 2026
4 checks passed
@ryaneggz
ryaneggz deleted the task/918-retire-prime-agent branch September 1, 2026 00:12
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