Skip to content

Commit 80f439f

Browse files
authored
Update README.md
1 parent 8931171 commit 80f439f

1 file changed

Lines changed: 0 additions & 22 deletions

File tree

‎README.md‎

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -299,28 +299,6 @@ You are a personal assistant. You do NOT modify files or run shell commands.
299299
| **Tools** | Can restrict (`allow_planexit=False`) | All tools, minus the agent's `exclude_tools` |
300300
| **Ctrl-C** | Restores to default prompt | Stays on the custom agent |
301301
302-
## Project layout
303-
304-
```text
305-
python_agent_harness/
306-
├── agent.py # Agent FSM core: states, transitions, supervision
307-
├── tool_runner.py # Tool-call execution/delivery + history salvage
308-
├── context_manager.py # Context-ratio tracking + compaction
309-
├── client.py # OpenAI-compatible streaming client (httpx)
310-
├── token_estimator.py # CJK-aware token estimation + calibration
311-
├── planmode.py # Plan/build modes + plan-file lifecycle
312-
├── prompts.py # Prompt loading + system-prompt assembly
313-
├── persistence.py # Session persistence + titles
314-
├── session.py # Session wiring hub + MCP lifecycle
315-
├── commands.py # Init/review/custom command definitions
316-
├── cli.py # CLI entry points
317-
├── tui/ # Rich + prompt_toolkit TUI (package)
318-
├── lsp/ # Built-in LSP client
319-
├── mcp/ # Optional MCP client
320-
├── tools/ # Tool implementations + registry
321-
└── ... # Other modules
322-
```
323-
324302
## Development
325303
326304
Requires Python ≥ 3.11. CI runs against Python 3.11, 3.12, and 3.13 on Linux, MacOS and Windows.

0 commit comments

Comments
 (0)