feat: register local agent project workspaces

This commit is contained in:
Hamza Ayed
2026-10-04 01:57:44 +03:00
parent d29275043a
commit 1feeb372a4
12 changed files with 806 additions and 45 deletions
@@ -50,6 +50,13 @@ class _TestApiRepository extends ApiRepository {
'lib/main.dart',
];
@override
Future<List<String>> registerWorkspaceProject(String workspacePath) async =>
listWorkspaceFiles(workspacePath);
@override
Future<void> unregisterWorkspaceProject(String workspacePath) async {}
@override
Future<List<SavedConversation>> listConversations() async => [];
}
@@ -97,6 +104,13 @@ class _ProposalWidgetApi extends _TestApiRepository {
'src/hello.py',
];
@override
Future<List<String>> registerWorkspaceProject(String workspacePath) async =>
listWorkspaceFiles(workspacePath);
@override
Future<void> unregisterWorkspaceProject(String workspacePath) async {}
@override
Future<AgentRunResult> runAgent(
String task, {