ChatPharo configuration is managed by ChatPharoSettings and edited via Spec presenters.
FileLocator imageDirectory / 'chatpharo' / 'log-chatpharo.txt'ChatPharo includes an Advisor that can apply recommended settings such as:
maximumIterations| Setting | What it affects |
|---|---|
| Agent + model | Which backend answers prompts |
maximumIterations |
Bounds tool-call loops |
| Tools enabled list | Which built-in tools the model can call |
| Custom tools | User-defined tools exposed to the model |
| Skills enabled list | Which skills are always injected |
automaticSkillsEnabled |
Auto-inject skills via keyword detection |
skillToolsEnabled |
Allow the model to request skill context |
| Memory toggles | Retention, item limit, auto-summarize |
| Multivers | Whether prompt chaining is active |
| MCP | Whether MCP servers are connected and tools exposed |
| Sandbox | Restrictions/timeout used by tool execution |
| Logging | Whether events are written to disk |
maximumIterations modest (2–5) for predictable tool behavior.