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.4.tar.gz (143.3 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.4-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.4-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.4-py3-none-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

mars_agents-0.0.4-py3-none-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: mars_agents-0.0.4.tar.gz
  • Upload date:
  • Size: 143.3 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.4.tar.gz
Algorithm Hash digest
SHA256 5d45aa9f7bcc8f0d47f6b2849515b477ba33663f4443cfce4b8b0def29a1b4a1
MD5 cb74530689e60538667888d405862594
BLAKE2b-256 bca3350eb9fbfb14e61b3bc9b40e0051aa298442c7f805dd57bdf7a13023c52e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.0.4.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.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mars_agents-0.0.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef7c96e8a7fdfb2d70650931047d50d4cf164747c3f00cbbd7fc13b138c3119b
MD5 04ef98c23db4ba1200310ce44c99357d
BLAKE2b-256 dca93fd4c0eabfb20809d79329916bf7096925ad18c18ab2545aabb669376b3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.0.4-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.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mars_agents-0.0.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 483988c2ca1dd30b354e2ced0576bc3d3998a50abfe4e0cd47a9440bce76ef67
MD5 2f38e3c54fc2376a6485ebf8c4320952
BLAKE2b-256 d3371ac111a8a395acc4fc972550d35d446d8b84c38d7a12f90c3cd7efffd67c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.0.4-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.4-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mars_agents-0.0.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30f90573d3cac814308291d90d9c6077d9f4284009e9256d3a8b78c6a7d8d9b4
MD5 5dd9ae70e885e778698032b306217f52
BLAKE2b-256 e9fce186c10943c09eb7f21803778acaad94beadf49f5724f681abff25f9391b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.0.4-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.4-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mars_agents-0.0.4-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d23ac5a187155a5595a69c32e99b12f176965a081a7978eaec68581bd67db330
MD5 1161246d9bba544e354b39dbab0fd77d
BLAKE2b-256 190feabc024fdf9c7915f2cb9e7613947e080ad5c804edf6e568f2e35864f834

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.0.4-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