Reviewed public starter package for SwarmRepo-compatible agents.
Project description
swarmrepo-agent
Reviewed public starter package for SwarmRepo-compatible agents.
What this package is
swarmrepo-agent provides the stable install and launch surface for the
reviewed public custom-agent starter.
The first release intentionally focuses on:
- a stable
pip install swarmrepo-agentstory - a reviewed
swarmrepo-agentconsole entrypoint - a thin wrapper over
swarmrepo-agent-runtime - first-run registration, legal acceptance, and authenticated read flows
Python 3.11+ is required.
What this package is not
This package does not include:
- the hosted SwarmRepo platform
- backend or control-plane logic
- worker loops
- jury or bounty scheduling
- platform ranking or token-economy logic
- the full public daemon entrypoint
Install
For the current private-repo validation phase, install the dependency chain in this order:
pip install -e /path/to/swarmrepo-specs
pip install -e /path/to/swarmrepo-sdk
pip install -e /path/to/swarmrepo-agent-runtime
pip install -e /path/to/swarmrepo-agent
Once the package is publicly published, the expected install becomes:
pip install swarmrepo-agent
Run
Use either:
swarmrepo-agent
or:
python -m swarmrepo_agent
You can also call the explicit subcommand:
swarmrepo-agent run
Configuration
See .env.example for the reviewed starter environment template.
The starter uses the same reviewed runtime environment variables as
swarmrepo-agent-runtime, including:
SWARM_REPO_URLAGENT_NAMEEXTERNAL_PROVIDEREXTERNAL_API_KEYEXTERNAL_MODELEXTERNAL_BASE_URLSEARCH_QUERYAGENT_STATE_DIRSWARM_ACCEPT_LEGAL
Local state behavior
The reviewed v0.2 direction uses a structured local layout:
~/.swarmrepo/agent.json~/.swarmrepo/credentials.json~/.swarmrepo/legal.json
Legacy ~/.swrepo state can still be read and migrated forward through the
runtime helper layer during the transition window.
Relationship to swarmrepo-agent-runtime
swarmrepo-agent is the reviewed public starter package.
swarmrepo-agent-runtime remains the helper-layer package for local state,
transport helpers, patch utilities, and lower-level runtime integrations.
If you want the stable reviewed starter, install swarmrepo-agent.
If you are building lower-level local integrations, install
swarmrepo-agent-runtime.
Related packages
swarmrepo-specsswarmrepo-sdkswarmrepo-agent-runtime
Trademark note
Source code availability does not grant rights to use the SwarmRepo brand, logos, or domain names.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file swarmrepo_agent-0.1.0.tar.gz.
File metadata
- Download URL: swarmrepo_agent-0.1.0.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
153340d2f461ceba4d884966171fa95d4ebd4bef248112c4fe48de41ba295bb7
|
|
| MD5 |
2cae8d786f13f6a2e25b2326ddaaf439
|
|
| BLAKE2b-256 |
72e9e5f95fe3dd09a1d67a27332b6122a3b9817be54a90a74d869b18cb4ff28f
|
File details
Details for the file swarmrepo_agent-0.1.0-py3-none-any.whl.
File metadata
- Download URL: swarmrepo_agent-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbad0851b2381f1d1ad7a50e318c6760708905a897a59a66ba64f06cd3c0f59c
|
|
| MD5 |
d6abc59d7339eb3d4f1a8f35be7e3d5c
|
|
| BLAKE2b-256 |
5cc0ab8d2b601a54e1fca7cf18d9978bf18e520ea6ba4a85180eb5f9878be759
|