王性驊
|
7b82986dca
|
merge: refactor/provider
|
2026-04-03 17:46:33 +08:00 |
王性驊
|
e5f19c243b
|
merge: refactor/repository
|
2026-04-03 17:46:32 +08:00 |
王性驊
|
83418d5e76
|
merge: refactor/infrastructure
|
2026-04-03 17:46:32 +08:00 |
王性驊
|
270accfd75
|
refactor(task-4): migrate providers to pkg/provider
- Migrate cursor provider
- Migrate geminiweb provider (playwright-based)
- Update import paths to use pkg/domain/entity
|
2026-04-03 17:35:23 +08:00 |
王性驊
|
d4fcb8d3b8
|
refactor(task-3): add repository layer implementation
- Migrate AccountPool from internal/pool
- Update import paths to use pkg/repository
|
2026-04-03 17:33:51 +08:00 |
王性驊
|
80d7a4bb29
|
refactor(task-2): migrate infrastructure layer
- Migrate process (runner, kill_unix, kill_windows)
- Migrate parser (stream)
- Migrate httputil (httputil)
- Migrate logger (logger)
- Migrate env (env)
- Migrate workspace (workspace)
- Migrate winlimit (winlimit)
|
2026-04-03 17:22:51 +08:00 |
王性驊
|
294bd74a43
|
refactor(task-1): add domain layer with entities and interfaces
- Add entity types: Message, Tool, ToolCall, Chunk, Account
- Add repository interfaces: AccountPool, Provider
- Add usecase interfaces: ChatUsecase, AgentRunner
- Add model constants and error definitions
|
2026-04-03 17:22:48 +08:00 |