Skip to content

Prime Agent integration: coordinate Comet, Pylon, and fork contracts #1

Description

@rynfar

Purpose

Coordinate the native Prime Agent integration for this Comet fork with the existing Pylon provider and the Pylon Prime Agent fork. This issue is the Comet-side umbrella. It does not replace the existing cross-repository authorities:

Coordination rules

  • Start implementation only from a claimed, cross-linked issue.
  • Route Prime daemon/API changes to pylon-code/prime-agent, provider-neutral product semantics to pylon-code/pylon, and Comet adapter/UI work here.
  • Record contract dependencies, capability names, compatibility behavior, owning branches/worktrees, test receipts, and merge order in the issues.
  • Use isolated worktrees. Never reset, stash, switch, stage, or commit another harness's active work.
  • Keep optional behavior capability-gated. Do not infer fork support from the 0.8.1 package version.
  • Do not merge one side of a shared contract until both consumers' compatibility tests have been reviewed together.
  • Keep Prime's local daemon/socket/session paths inside the host engine. Do not expose raw local protocol or private paths through Comet sync.

Workstreams

  • Merge correlated-lifecycle queue and post-compaction integrity fixes in the Prime fork.
  • Merge immutable snapshot/recovery integrity work.
  • Audit and merge the Prime upstream sync candidate.
  • Produce a reproducible, uniquely hashed Prime artifact.
  • Merge the capability-negotiated native daemon foundation and authoritative private session owner (feat(harness): establish native Prime daemon foundation #4 and feat(harness): own bounded native Prime sessions #6).
  • Verify stock-Prime degradation and fork-capable session behavior independently.
  • Add the bounded correlated prompt/event host as a focused host-only issue.
  • Map safe Prime turns into a hidden normalized Comet Harness adapter.
  • Register models/settings and expose the first text-only user-visible Prime chat preview.
  • Add opaque resume, steering/interruption recovery, and subagents as separate reviewed contracts.
  • Extend provider-neutral surfaces for Prime resources, queues, compaction, refinement, goals, and automation as separate issues.

Merge bar

A Comet change must name the Prime capability it uses, preserve a safe unsupported path, keep native identities private, include deterministic fake-protocol tests, and link the matching Prime/Pylon issue or state explicitly that no shared contract changes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions