Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

untaped

untaped is one untaped application built on cyclopts. It provides the shared shell, five management command groups, and seven built-in capabilities from one install.

The root shell provides:

  • Config — a shared ~/.untaped/config.yml with top-level active: / profiles:, per-profile SDK http / ui settings, and each tool's own profile settings plus tool-managed top-level state.
  • Profiles — named overlays (dev, prod, homelab) and a --profile root option, built in.
  • Themes — built-in theme presets for consistent terminal styling.
  • Output — consistent --format json|yaml|table|raw|pipe and --columns, so commands compose. pipe is a self-describing NDJSON record stream another untaped tool can read back. emit(...) renders a single entity as a vertical detail view or a sequence as a collection, dispatching by shape.
  • HTTP / UI helpers — an HttpClient with profile-aware TLS, automatic retries for transient failures (RetryPolicy), and pagination helpers, plus a UiContext for messages, prompts, and progress.
  • Config toolinguntaped doctor diagnoses the shared file and untaped config edit opens it in $VISUAL/$EDITOR; a --quiet root option mutes progress and success/info chatter.
  • Installed version reportinguntaped --version prints the installed distribution version.

Capability providers use the stable surface in src/untaped/capability_api.py. Built-ins are composed by src/untaped/bootstrap.py, and each capability owns its commands, settings, state, and packaged skill.

The public package is built with uv build --no-sources; the release manifest records the supported Python floor, capability order, direct requirements, and selected source OIDs in release-manifest.toml.

Requirements

Python 3.14 and uv.

Install and use

uv tool install untaped==4.0.0rc1
untaped --help
untaped --version

Every command reads the shared ~/.untaped/config.yml and uses the same --format json|yaml|table|raw|pipe output contract. A typical offline check is:

untaped config list --format yaml
untaped capabilities --format json
untaped doctor

Built-in capabilities

The unified shell composes these capabilities under one executable:

  • workspace — local git workspaces and repo sync.
  • github — authenticated GitHub inventory, search, and corpus workflows.
  • jira — Jira Data Center issue and sprint workflows.
  • awx — AWX/AAP resource inspection and guarded reconciliation.
  • ansible — Ansible dependency graph and impact analysis.
  • recipe — local recipe pack planning, backup, and application.
  • orchestration — typed repository decision and task orchestration stores.

All seven command roots resolve without network access when invoked with --help:

untaped workspace --help
untaped github --help
untaped jira --help
untaped awx --help
untaped ansible --help
untaped recipe --help
untaped orchestration --help

See docs/workspace/usage.md for the manifest shape, command reference, and shell helper examples.

Documentation

User-facing docs live in docs/:

  • Capability authoring — the stable provider surface and composition rules for built-in capabilities.
  • Configuration — the ~/.untaped/config.yml format, profiles, secrets, and TLS.
  • Agent Skills — how each tool ships and installs Codex/Claude agent skills.
  • Releasing — PyPI/TestPyPI workflow, Trusted Publisher setup, and recovery rules.
  • Architecture decisions — the settled ADRs behind the single application and its capability boundaries.

Historical source repositories imported into the built-in capabilities:

The imported source history remains available for provenance and review. The public v4 application owns the installed command surface; private retirement and cutover work are tracked separately from this release documentation.

Security

Please report suspected vulnerabilities privately. See SECURITY.md.

Contributing

See CONTRIBUTING.md and AGENTS.md for the local workflow, architecture rules, and recipes for extending the app.

License

MIT. See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

untaped-4.0.0rc1.tar.gz (527.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

untaped-4.0.0rc1-py3-none-any.whl (748.5 kB view details)

Uploaded Python 3

File details

Details for the file untaped-4.0.0rc1.tar.gz.

File metadata

  • Download URL: untaped-4.0.0rc1.tar.gz
  • Upload date:
  • Size: 527.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for untaped-4.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 a89f1ae21ca34210d88a9c136a61bccac4c0ff1f076bcc15fc0d9a4a808840f1
MD5 8455109519f4ed6f112e8cdb82bd2db4
BLAKE2b-256 c4fb888662b2429cd953bb28bdbf94181649d8b06fb669221c0a7fa97344fd2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for untaped-4.0.0rc1.tar.gz:

Publisher: release.yml on alexisbeaulieu97/untaped

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file untaped-4.0.0rc1-py3-none-any.whl.

File metadata

  • Download URL: untaped-4.0.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 748.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for untaped-4.0.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 e19a51e63fdad16bd31a88b9a6e69a8c20a2df198fa1e904c3913f6ad7749435
MD5 4de52f80d38a062f093689c0cbbb1646
BLAKE2b-256 be3ec761fc45cf34566c6c39885d58727a8d7475a98b467fb3511aee05ad8fbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for untaped-4.0.0rc1-py3-none-any.whl:

Publisher: release.yml on alexisbeaulieu97/untaped

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

6.0.0

2 files

5.0.0

2 files

4.0.0

2 files

This release

4.0.0rc1 This release

2 files

3.1.0

2 files

3.0.0

2 files

2.4.4

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page