chatRepositoryProvider and sendMessageUseCaseProvider were not overridden in AgentInstanceChatPage's ProviderScope, causing ChatNotifier.sendMessage to use the parent scope's ChatRemoteDatasource (iAgent endpoint POST /api/v1/agent/tasks) instead of AgentInstanceChatDatasource (OpenClaw endpoint POST /api/v1/agent/instances/:id/tasks). Fix: override both providers in the child scope so the full call chain (sendMessage → SendMessage → ChatRepositoryImpl → createTask) routes to the correct instance-specific endpoint. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| core | ||
| features | ||
| l10n | ||
| app.dart | ||
| main.dart | ||