ChatPharo integrates with Pharo through world menu items, editor actions, and System Browser context tracking.
A “ChatPharo” world menu group commonly contains:
In the code editor, ChatPharo can expose actions for selected text:
These integrations are typically implemented as extensions on RubSmalltalkEditor or command objects.
ChatPharo can maintain separate chat histories keyed by context:
This enables context-aware assistance where the agent system prompt can include the active package/method information.