managed-provider-cli

Solid

Longhouse managed provider CLI control paths for Claude, Codex, Antigravity, and similar CLIs. Use when investigating or changing managed sessions, provider binary ownership, `longhouse claude`, `longhouse codex`, bridge/relay/hook behavior, local-health liveness, reattach behavior, stale provider runtimes, or AGENTS.md guidance about managed vs unmanaged sessions.

Code & Development 6 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 78/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Managed Provider CLI Use this skill when a task touches how Longhouse starts, observes, steers, or repairs provider CLIs. The core rule: Longhouse manages session control, not provider binary distribution. ## Mental Model - **Provider CLI**: an upstream executable the user installs separately, such as `claude`, `codex`, or `agy`. - **Managed session**: Longhouse owns the control path. It does not imply Longhouse owns, vendors, pins, patches, or updates the provider binary. - **Unmanaged session**: Longhouse ingests or discovers a bare provider CLI session but does not own a live control path. - **Machine Agent**: `longhouse-engine`; ships local events, owns runtime hooks/state, and may run provider-specific bridge processes. - **Runtime Host**: FastAPI/web/database product runtime. It stores session state and exposes `/api/agents/*`. ## Provider Paths ### Claude - `longhouse claude` relies on Claude's native channel/MCP/stdin control path. - Claude channel send, interrupt, and active-turn steer are first-class local control operations. Steer uses `claude-channel send --meta intent=steer` and Runtime Host must gate explicit `intent=steer` on a fresh active runtime phase; idle channel injection is not steer. - Machine Agent remote launch uses the `claude.launch` support bit and must run stock Claude under a PTY wrapper with `--dangerously-load-development-channels server:longhouse-channel` and wait for Claude channel state before Runtime Host records the lau...

Details

Author
cipher982
Repository
cipher982/longhouse
Created
1 years ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category