feat(cli): new Typer CLI; CLI-first docs; MCP base_url fix; examples via scripts #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Introduce a production-ready Typer-based CLI with focused command groups, replace legacy CLI usage across docs, fix MCP base_url override behavior, align server logging with lifespan, streamline examples to run as standalone scripts, and update tests/CI accordingly.
Key Changes
agentconnect/cli/Typer app with commands:version,config {init|show|validate},serve registry [--host --port --reload],registry ping,mcp start agent-discovery [--registry-url],doctor.agentconnect/cli.py.agentconnect.cli:app; deps updated.RegistryAPIClientbase_url override.python path/to/script.py.pytest -qto reduce noise.pyproject.tomland lockfile updated.Breaking Changes
agentconnect --example/--demoflow. Examples now run directly as Python scripts. No backward compatibility provided by design.Documentation
agentconnect/cli/README.mdagentconnect/servers/README.mdagentconnect/mcp/README.md