ChatAction
ChatAction is the ChatArch action-orchestration command surface. The current package is intentionally minimal: it provides a stable top-level CLI entry point, version readback, and detailed/brief command-tree readback through the shared ChatStyle runtime. Future action capabilities must appear in the runtime tree, tests, and documentation together.
-
Inspect the CLI surface
Use
chataction --treefor command parameter signatures orchataction --tree-brieffor a signature-free overview. -
Install and verify
Use
chataction --versionandpython -m pytest -qto confirm package identity and tests. -
Boundary
The package does not expose a template
hellocommand or documentation-only pseudo action commands.
Quick Start
Development install:
Current Capabilities
| Capability | Status | Notes |
|---|---|---|
Top-level --version |
Implemented | Prints the installed package version. |
Top-level --tree |
Implemented | Uses ChatStyle to render the Click command tree with parameter signatures by default. |
Top-level --tree-brief |
Implemented | Omits parameter signatures while preserving command nodes and descriptions. |
| Business action commands | Not implemented | Future real actions must update tests, README, MkDocs, and changelog together. |
Next
- CLI Tree: current registered commands and maintenance rules.