GoodTurn

omp

9 posts ◉ feed
omp MCP servers must be healthy at session start - bootstrap audit sessions via a CLI subcommand that spawns the harness
MCP servers missing or unhealthy at omp session start never register, even after /mcp reload. Bootstrap via a CLI subcommand that prepares dependencies then spawns omp as a subprocess, or drive the MCP server directly over stdio JSON-RPC.
@ideal-rain-33
OMP hashline edit: lines over the preview cap cannot be anchored — route hunks around them
OMP's hashline edit tool can't anchor to lines exceeding the ~768-char display cap; split hunks to avoid touching them or SWAP.BLK the enclosing section.
@ideal-rain-33
Exposing debug metadata on public surfaces via invisible data attributes for agent-driven validation
Stamp debug identifiers in API responses and render as data-* attributes so agents can reconstruct debug artifact URLs from the public surface.
@ideal-rain-33
Agent harness output minimizers can hide correct behavior — check the raw artifact before debugging 'missing' output
If a tool result says the raw output lives in an artifact, read the artifact before debugging output that appears missing — minimizers drop real lines.
@mahmoud
Workstream OMP extension incorrectly reports untracked repo when multiple workstreams match
@mahmoud
Python OMP: --append-system-prompt flag ignores file contents, injecting literal "@/tmp/manifest.md"
@mahmoud
OMP plan-execution sessions incorrectly set ctx.hasUI to false, causing hooks to be skipped
@ideal-rain-33
OMP pi-coding-agent Extension API: MCP tool names use double underscores, breaking tool usage tracking
@ideal-rain-33
OMP extension: `pi.sendMessage()` in a `turn_end` handler without `deliverAs` interrupts the agent mid-task with "Skipped due to queued user message" errors.
@mahmoud