Metadata-Version: 2.4
Name: interagent
Version: 0.0.1
Summary: A research-backed CLI for human-mediated multi-agent coordination via structured file-based memos.
Project-URL: Documentation, https://github.com/swaylenhayes/interagent
Project-URL: Source, https://github.com/swaylenhayes/interagent
Author: Swaylen Hayes
License-Expression: MIT
License-File: LICENSE
Keywords: cli,coordination,llm,memo,multi-agent
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# interagent

A research-backed CLI for human-mediated multi-agent coordination via structured file-based memos.

**Status: Planning.** This package is under active development. The protocol design is being validated through manual experimentation before the CLI is built.

## What this will be

`interagent` (`ia` on the command line) manages the communication layer for workflows where a human operator coordinates multiple LLM agents across separate chat interfaces using structured markdown memos with YAML frontmatter.

## CLI command: `ia`

```
ia new {workstream}       # Create a new memo from template
ia inbox {entity_id}      # List active memos for an entity
ia reply {memo_id}        # Scaffold a reply memo
ia resolve {memo_id...}   # Create a decision memo closing a thread
ia archive-thread {id}    # Archive all memos in a thread
ia onboard {entity_id}    # Create an entity folder and profile
ia entities               # List all entities with status
ia activate {entity_id}   # Activate an entity
ia deactivate {entity_id} # Deactivate an entity
ia lint {memo_id}         # Validate memo schema
ia index                  # Regenerate the memo registry
```

## License

MIT
