Releases: tgockel/outrig
Releases · tgockel/outrig
Release list
Outrig 0.1.0
Added
- Standalone toolset images -- build a reusable OutRig image from a project's
image.toml:outrig image buildbuilds the declared Dockerfile and verifies the
result, embeddedimage.tomlis validated, and the MCP config is stamped into OCI
labels (replacing the baked/etc/outrig/image.tomlfile). Built images are tagged
after their[images.<name>]config, and repo-local build images carry the same
org.outrig.mcpdeclaration that startup reads. - Image introspection --
outrig image inspect <ref>reads OCI labels from the local
store, andoutrig image inspect --remote <ref>reads them from a registry via
skopeo-- both without pulling layers or starting a container. - Embedded-MCP policy --
LaunchSpeccarries anEmbeddedMcpPolicy:Merge(the
backward-compatible default) overlays the launch spec onto the image's embedded MCP
map, whileIgnoretreats the provided map as authoritative and skips
org.outrig.mcp. - Flexible launch inputs --
run/mcpwork without a repository config (falling back
to the global config plus an explicit--image), an--imagethat matches no config
block is used as a raw local Podman ref, andoutrig runaccepts a--modeloverride.
Fixed
- Skip agent/model/provider validation during image builds -- building an image never
instantiates a model, so a danglingdefault-modelno longer blocks it. - Repair e2e suite rot.
Changed
- Split the workspace into the
outriglibrary and theoutrig-clibinary, narrowed the
runtime crate surface, and hid internal runtime modules. - Centralized dependency versions in the workspace and declared features per crate; each
crate now ships its own crates.io README. - Renamed the
[container]config table to[image]and the tool-call/resultcap
limits tomax.
Outrig CLI 0.1.0
Added
- Standalone image projects --
outrig image initscaffolds a project whose build
output is a reusable container image,outrig image buildbuilds and verifies it, and
outrig image inspect(local and--remote) reads its OCI labels without pulling
layers or starting a container. Image config is stamped into labels rather than a baked
file, and repo-local build images are named after their[images.<name>]config. - Design helper --
outrig design prompt --standalonegenerates an AI-assisted prompt
for standalone image projects. - Session management --
outrig cleanbulk-removes stopped session records with a
30-day default retention window, preview/confirm, and--older-than/--yescontrols. - Run ergonomics -- a
run --model <NAME>override, config-lessrun/mcpbacked by
the global config plus an explicit--image, and raw local image refs accepted for
--image. - Resilient LLM calls -- transient endpoint failures (request timeouts, dropped
connections, HTTP 408/429/5xx) are retried with bounded exponential backoff, and the
OpenAI provider'srequest-timeout-secsis now actually applied. - Renamed the in-process model build feature from
mistralrstolocal-llm.
Fixed
- Show the final image tag after a build.
- Render prompt help links as the published mdBook URLs while keeping local
doc/...
metadata for sync checks. - Skip agent/model/provider validation during image builds.
- Repair e2e suite rot.
Changed
- Split the workspace into the
outriglibrary and theoutrig-clibinary; each crate
ships its own crates.io README. - Renamed the
[container]config table to[image]and the tool-call/resultcap
limits tomax.