Packages

Elixir/OTP runtime for supervised coding-agent sessions with ACP, Subagents, Workflows, and replayable evidence.

Current section

Files

Jump to
pixir docs release-notes open-beta-developer-preview.md
Raw

docs/release-notes/open-beta-developer-preview.md

# Pixir Harness Open Beta Developer Preview
Date: 2026-06-09
Pixir Harness is ready for a small developer preview. This note records the initial
source-install beta stance; ADR 0025 later defines Hex as a narrow CLI/ACP distribution
path, not a stable Elixir library contract.
This is not a stable ecosystem release. The goal is to let early users install Pixir,
run `doctor`, try a first terminal or ACP-driven turn, and report the first
installation, auth, model, and workflow failures with useful evidence.
## What Is Supported
- Source install from `https://github.com/ranvier2d2/pixir-harness`.
- Hex escript installation when the `pixir` package is available, scoped to the same
CLI/ACP runtime.
- Terminal CLI through the built `./pixir` escript.
- ChatGPT subscription login through `./pixir login`, with `OPENAI_API_KEY` as a fallback.
- Local append-only Session Logs under `.pixir/sessions/`.
- `./pixir doctor --json` as the first no-network diagnostic gate.
- ACP over stdio through `./pixir acp`.
- Agent Skills, Subagents, Workflows, Session tree inspection, and durable compaction
checkpoints.
- Durable Provider usage accounting for token/cache evidence.
- Initial Image Attachment support through local Session Resources and Provider
projection.
- Provider-hosted Web Search request/evidence plumbing, with opt-in smoke verification.
## What Is Experimental
- Long-running, non-blocking Subagent status and result retrieval.
- Workflow partial outcomes and checkpoint bundles as a product experience.
- T3Code integration through the separate local adapter/patch workflow.
- Networked smoke tests for model/provider behavior.
- Skill Context Hydration, which is accepted as a design direction but not yet a public
implemented surface.
## What Is Out Of Scope For This Preview
- Stable public Elixir API.
- Broad package ecosystem or extension API promises.
- MCP server support.
- Packaged T3Code provider.
- Self-update/install channel.
- Production SLA, telemetry, or hosted service guarantees.
## Newcomer Smoke
The expected first-run proof is:
```bash
git clone https://github.com/ranvier2d2/pixir-harness.git
cd pixir-harness
mix deps.get
mix escript.build
./pixir doctor --json
```
A clean clone smoke on 2026-06-09 completed those steps and returned `ok: true`,
`status: "ready"`.
## Feedback To Capture
When a preview user reports a failure, ask for:
- exact OS and Elixir version;
- command run;
- `./pixir doctor --json` output with secrets removed;
- whether they used ChatGPT subscription login or `OPENAI_API_KEY`;
- the relevant `.pixir/sessions/<id>.ndjson` only when safe to share.