Skip to content

feat(harness): add the cline crewmate/scout adapter with ClinePass dispatch - #1

Merged
keenvc merged 5 commits into
mainfrom
fm/firstmate-cline-clinepass-harness
Sep 16, 2026
Merged

keenvc merged 5 commits into
mainfrom
fm/firstmate-cline-clinepass-harness

Conversation

@keenvc

@keenvc keenvc commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Adds Cline (CLI v3.0.62) as a verified Firstmate crewmate/scout harness so
medium/hard ships can offload to the ClinePass pool instead of burning agy
Gemini seats when quota dies.

Scope

  • harness adapter (spawn/launch, interrupt/exit/resume, busy/turn-end) under
    .agents/skills/harness-adapters/references/harness/cline.md
  • ClinePass models added to crew dispatch as a third coding lane
    (provider clinepass, e.g. cline-pass/deepseek-v4-flash, glm, kimi) —
    agy/pi pools untouched
  • AGENTS.md verified harness list update (one line)
  • colocated tests + colocated live e2e stubs, shellcheck-clean
  • docs/verification/cline.md maintainer verification stub

No-mistakes gate

intent / rebase / review (2 auto-fix warnings fixed) / test / document / lint
all passed on the no-mistakes pipeline (run 01M2M8VVC3AFS163CF6775ECKH).
The only failure was the push step (403: origin pointed at the read-only
upstream kunchenguid/firstmate); this PR lands via keenvc/firstmate.

firstmate-worker and others added 5 commits September 16, 2026 04:51
…spatch

Add Cline CLI 3.0.62 as a verified crewmate/scout harness following the agy
pattern: ancestry detection on the native .cline process, a launch-then-send
TUI launch, per-task .cline/hooks busy/turn-end wiring under a new cline-hook
busy source, Escape interrupt, /exit, and control-plane tables. Wire the
ClinePass open-weights pool into the crew-dispatch example and document the
known composer-empty gap (placeholder luminance above the shared ghost
ceiling) with a tmux live guard as the refresh command.
…ist and configuration.md secondmate-refusal note
The no-mistakes gate agent's Claude Code oh-my-claudecode plugin writes
.omc/handoffs/last-session-end.md into the run worktree at session end, and a
later pipeline step committed it into this branch. Remove the committed file and
ignore .omc/ so a home-environment handoff artifact can never ride into a PR.
@keenvc
keenvc merged commit d3a7b24 into main Sep 16, 2026
@keenvc
keenvc deleted the fm/firstmate-cline-clinepass-harness branch September 16, 2026 20:15
keenvc added a commit that referenced this pull request Sep 20, 2026
… alongside the reliability batch

# Conflicts:
#	bin/fm-bootstrap.sh
#	bin/fm-control-lib.sh
#	bin/fm-quota-choose.sh
#	docs/configuration.md
#	docs/examples/crew-dispatch.json
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