Skip to content

Releases: tgockel/outrig

Outrig 0.1.0

Choose a tag to compare

@tgockel tgockel released this 26 Jun 19:54
outrig-v0.1.0
ac60dc1

Added

  • Standalone toolset images -- build a reusable OutRig image from a project's
    image.toml: outrig image build builds the declared Dockerfile and verifies the
    result, embedded image.toml is validated, and the MCP config is stamped into OCI
    labels (replacing the baked /etc/outrig/image.toml file). Built images are tagged
    after their [images.<name>] config, and repo-local build images carry the same
    org.outrig.mcp declaration that startup reads.
  • Image introspection -- outrig image inspect <ref> reads OCI labels from the local
    store, and outrig image inspect --remote <ref> reads them from a registry via
    skopeo -- both without pulling layers or starting a container.
  • Embedded-MCP policy -- LaunchSpec carries an EmbeddedMcpPolicy: Merge (the
    backward-compatible default) overlays the launch spec onto the image's embedded MCP
    map, while Ignore treats the provided map as authoritative and skips
    org.outrig.mcp.
  • Flexible launch inputs -- run/mcp work without a repository config (falling back
    to the global config plus an explicit --image), an --image that matches no config
    block is used as a raw local Podman ref, and outrig run accepts a --model override.

Fixed

  • Skip agent/model/provider validation during image builds -- building an image never
    instantiates a model, so a dangling default-model no longer blocks it.
  • Repair e2e suite rot.

Changed

  • Split the workspace into the outrig library and the outrig-cli binary, 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/result cap
    limits to max.

Outrig CLI 0.1.0

Choose a tag to compare

@tgockel tgockel released this 26 Jun 19:54
outrig-cli-v0.1.0
39acfa8

Added

  • Standalone image projects -- outrig image init scaffolds a project whose build
    output is a reusable container image, outrig image build builds 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 --standalone generates an AI-assisted prompt
    for standalone image projects.
  • Session management -- outrig clean bulk-removes stopped session records with a
    30-day default retention window, preview/confirm, and --older-than / --yes controls.
  • Run ergonomics -- a run --model <NAME> override, config-less run/mcp backed 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's request-timeout-secs is now actually applied.
  • Renamed the in-process model build feature from mistralrs to local-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 outrig library and the outrig-cli binary; each crate
    ships its own crates.io README.
  • Renamed the [container] config table to [image] and the tool-call/result cap
    limits to max.