Skip to main content

ASTRA tools - Agentic Schema for Transparent Research Analysis

CI Python 3.11+ License Ruff

Python CLI and SDK for working with ASTRA analysis specifications.

For an overview of ASTRA, the specification, concepts, and design rationale, see the main repository: astra-spec.

This repository provides the tooling layer: validation, CLI, paper management, and evidence verification.

Install

Install the astra CLI globally from PyPI with uv:

uv tool install astra-tools

astra is then available on your PATH. For development (editable install with test/lint deps), clone the repo and run uv sync --extra dev, then invoke commands via uv run (e.g. uv run pytest).

Quick Start

astra init my-analysis
cd my-analysis
astra validate            # validates every spec and universe file in the project

See examples/iris/ for a complete working example.

CLI

Run astra --help for the full command list. Key commands:

  • astra init – scaffold a new analysis project
  • astra validate – validate the whole project, or one spec/universe file (add --verify-evidence to check quotes)
  • astra info / astra viz – inspect the analysis and decision space
  • astra universe generate|check – manage universes
  • astra spec – render the schema as agent-friendly reference text
  • astra guide – print the agent briefing (llms.txt) shipped with astra-spec
  • astra schema export|show – work with JSON schemas
  • astra paper ... – download, cache, and verify quotes against papers

astra validate and astra info accept --json to emit their report as a single JSON-encoded string (exit codes unchanged), convenient for embedding in agent tool output.

Links

  • astra-spec – specification, schemas, and primary documentation

License

BSD 3-Clause

Download files

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

Source Distribution

astra_tools-0.2.16.tar.gz (60.8 kB view details)

Uploaded Source

Built Distribution

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

astra_tools-0.2.16-py3-none-any.whl (66.7 kB view details)

Uploaded Python 3

File details

Details for the file astra_tools-0.2.16.tar.gz.

File metadata

  • Download URL: astra_tools-0.2.16.tar.gz
  • Upload date:
  • Size: 60.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for astra_tools-0.2.16.tar.gz
Algorithm Hash digest
SHA256 9bb660a763f5e6f9b86c8233cbffe0fa0a1bfad0988262b449d8fadc6533b91d
MD5 e377d8f6eaef0a3cdae15f48dd1eaf03
BLAKE2b-256 d1e18b163b78532f36bf1505f0bc65dd3802f626f981c14807542e1bf1a1661a

See more details on using hashes here.

Provenance

The following attestation bundles were made for astra_tools-0.2.16.tar.gz:

Publisher: release.yml on LightconeResearch/astra-tools

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

File details

Details for the file astra_tools-0.2.16-py3-none-any.whl.

File metadata

  • Download URL: astra_tools-0.2.16-py3-none-any.whl
  • Upload date:
  • Size: 66.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for astra_tools-0.2.16-py3-none-any.whl
Algorithm Hash digest
SHA256 7fdd51709449b6d977f1a4bd4414637e695152bd9ee9a46187a1714c8ae72032
MD5 eaa60e7e4839eae74b65fea9882a63dc
BLAKE2b-256 56e62f2fe2c16031ad3f10690a7ebf664ad599538deca6b4516e61cf3b4e1e12

See more details on using hashes here.

Provenance

The following attestation bundles were made for astra_tools-0.2.16-py3-none-any.whl:

Publisher: release.yml on LightconeResearch/astra-tools

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

Release history Release notifications | RSS feed

0.2.17

2 files

This release

0.2.16 This release

2 files

0.2.15

2 files

0.2.14

2 files

0.2.13

2 files

0.2.12

2 files

0.2.11

2 files

0.2.10

2 files

0.2.9

2 files

0.2.8

2 files

0.2.7

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

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