Skip to main content

Agent package manager for .agents/ directories

Project description

mars

Mars is an agent package manager for .agents/ directories. It installs agent profiles and skills from multiple sources into one managed root, tracks ownership in mars.lock, and can link managed content into tool-specific folders like .claude/.

Install

cargo install --git https://github.com/haowjy/mars-agents

Quick Start (2 minutes)

# 1) Initialize managed root in current project
mars init

# 2) Add one or more sources
mars add haowjy/meridian-base
mars add ./my-local-agents

# 3) Install/update managed content
mars sync

# 4) Link into your tool directory (optional)
mars link .claude

Common Commands

Command What it does
mars init [TARGET] Create managed root with mars.toml.
mars add <source> Add source and sync.
mars remove <source> Remove source and prune managed items.
mars sync Resolve + install to match config.
mars upgrade [sources...] Upgrade sources to newer versions.
mars outdated Show available updates without changing files.
mars list Show managed agents/skills.
mars why <name> Show why an item is installed.
mars rename <from> <to> Rename a managed item via config rule.
mars resolve [file] Mark conflict files as resolved.
mars override <source> --path <path> Use a local path override for a source.
mars link <target> Symlink agents/ + skills/ into tool dir.
mars check [path] Validate a package before publishing.
mars doctor Check config/lock/filesystem health.
mars repair Rebuild state from config + sources.

All commands support global flags: --root <path> and --json.

mars.toml Example

[sources.base]
url = "https://github.com/haowjy/meridian-base"
version = "^1.0"

[sources.dev]
path = "../my-dev-agents"

[settings]
links = [".claude"]

After editing mars.toml, run:

mars sync

Project details


Download files

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

Source Distribution

mars_agents-0.0.3.tar.gz (124.5 kB view details)

Uploaded Source

Built Distributions

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

mars_agents-0.0.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

mars_agents-0.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

mars_agents-0.0.3-py3-none-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

mars_agents-0.0.3-py3-none-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file mars_agents-0.0.3.tar.gz.

File metadata

  • Download URL: mars_agents-0.0.3.tar.gz
  • Upload date:
  • Size: 124.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mars_agents-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7d0cb6ace414badab1c3de49db74db2a273c684fcad5d8ca4602ce54e84a971d
MD5 4f3e6ee1b67ce53cc1f4a5fff8264894
BLAKE2b-256 39f525926aca4cf28d4cd453c1ac346ef8e1efa5aa5311c30fa009ece25163c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.0.3.tar.gz:

Publisher: release.yml on haowjy/mars-agents

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

File details

Details for the file mars_agents-0.0.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mars_agents-0.0.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ad641a3da205be21c2e25c13ad4858d3fa0a38639dcd907727ad3e1f9c7c616
MD5 c21a2f23f1bb78b061e5fe4cf4de00a2
BLAKE2b-256 baa59145cdfe97e4605a6adcebb0657e291c43ea259ce7ac2adab98ec86ab4cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.0.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on haowjy/mars-agents

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

File details

Details for the file mars_agents-0.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mars_agents-0.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b618fe568aeafce8dc829f3a21dd824f1959987fe93c8bd6c6845cc43a337d61
MD5 4f3939bbab2d2e09558beb1e158c3883
BLAKE2b-256 5eec110d2efae710295e5855beb96667a23e8e95b89023b8a429eed5e46aabe0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on haowjy/mars-agents

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

File details

Details for the file mars_agents-0.0.3-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mars_agents-0.0.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e2c70ace2319e627561b138a7ca788c30d2ba657de503cf9d7164f58fbc9d31
MD5 a8e97e335bb5c7d91285fe04193707f6
BLAKE2b-256 63e1c79567a8172950ed53a829c9f2530fbffdc2f1ca843de705d83515a80bd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.0.3-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on haowjy/mars-agents

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

File details

Details for the file mars_agents-0.0.3-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mars_agents-0.0.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8d390c78ef2e5249bd933d583e8310d2c247b68f5e48fbd5cf9b9a2d9cdcaf50
MD5 befd26d9d1207771bd3663c256b0508f
BLAKE2b-256 f31244cd65a570fa5da6e1f2c5d0a7fd6b399e822e713a4c4e6409bb57e1f348

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.0.3-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on haowjy/mars-agents

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page