You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Agent Chat CLI
2
2
3
-
This is a less feature-rich Python version of [agent-chat-cli](https://github.com/damassi/agent-chat-cli), which uses the [claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-python) under the hood. Terminal UI is built on top of the very impressive [Textual](https://textual.textualize.io/).
3
+
This is the Python version of [agent-chat-cli](https://github.com/damassi/agent-chat-cli), which uses the [claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-python) under the hood. Terminal UI is built on top of the very impressive [Textual](https://textual.textualize.io/).
Additional MCP servers are configured in `agent-chat-cli.config.yaml` and prompts added within the `prompts` folder. By default, MCP servers are loaded dynamically via inference; set `mcp_server_inference: false` to load all servers at startup.
33
+
Additional MCP servers are configured in `agent-chat-cli.config.yaml` and prompts added within the `prompts` folder.
34
+
35
+
Optionally, MCP servers can be lazy-loaded via chat inference, which is useful if you have many MCP servers or MCP servers with many tools; set `mcp_server_inference: true` to enable it.
34
36
35
37
## Development
36
38
37
39
- Install pre-commit hooks via [pre-commit](https://pre-commit.com/)
38
40
-`uv run pre-commit install`
39
-
-Typechecking is via [MyPy](https://github.com/python/mypy):
41
+
-Type-checking is via [MyPy](https://github.com/python/mypy):
40
42
-`uv run mypy src`
41
43
- Linting and formatting is via [Ruff](https://docs.astral.sh/ruff/)
42
44
-`uv run ruff check src`
43
45
44
-
Textual has an integrated logging console which one can boot separately from the app to receive logs.
46
+
Textual has an integrated logging console that one can boot separately from the app to receive logs.
0 commit comments