coding-agent

Run interactive coding agents in PTY-backed background sessions.

2.5k|423|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Bitterbot-AI/bitterbot-desktop --skill coding-agent-bitterbot-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-agent
Source: https://github.com/Bitterbot-AI/bitterbot-desktop/tree/main/skills/coding-agent
Command: npx skills add https://github.com/Bitterbot-AI/bitterbot-desktop --skill coding-agent-bitterbot-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Running interactive coding agents (Codex CLI, Claude Code, OpenCode, or Pi) requires a terminal and careful orchestration to avoid losing progress. This Skill provides PTY-backed sessions and a unified interface to command these agents from your workflow, enabling programmatic control and automation.

Core Features & Use Cases

  • PTY-enabled interactive sessions for Codex, Claude Code, OpenCode, and Pi.
  • Background task management with commands like list, log, poll, write, submit, and kill.
  • Workspace-scoped execution and multi-agent orchestration for complex coding tasks.

Quick Start

Start a PTY-enabled background coding session with your prompt to control Codex, Claude Code, OpenCode, or Pi in a focused workspace.

Frequently Asked Questions about coding-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run interactive coding agents like Codex and Claude Code in background sessions?

Running interactive coding agents like Codex and Claude Code requires PTY-backed background sessions for programmatic control. You can register and execute these agents inside focused workspaces to enable safe, auditable, and automated interactions.

Can I manage multiple coding agent sessions from a single workflow?

Multi-agent orchestration is supported across Codex, Claude Code, OpenCode, and Pi. You can manage the lifecycle of multiple coding sessions simultaneously using explicit commands like list, log, poll, write, submit, and kill.

What is PTY-backed session management for coding agents?

PTY-backed session management enforces pseudo-terminal usage to maintain interactive coding agent processes in the background. It ensures explicit, documented command execution and output capture for safe, auditable interactions without losing progress.

How do I control the lifecycle of a background coding agent?

You control the coding agent lifecycle using explicit background task management commands including list, log, poll, write, submit, and kill. These commands ensure programmatic control over workspace-scoped execution and safe session termination.

Does coding-agent work with OpenCode and Pi for terminal-based workflows?

OpenCode and Pi are fully supported alongside Codex and Claude Code for terminal-based workflows. The Skill provides a unified interface to command these interactive coding agents within PTY-enabled sessions for advanced developer automation.

Why do I need a PTY to orchestrate interactive coding agents?

A PTY is required to orchestrate interactive coding agents because it maintains the terminal environment necessary for the agents to function correctly in the background. This prevents progress loss and enables programmatic control over the session.