- Implement DrizzleAgentRepository with all AgentRepository methods - Add findByName, findByTaskId, findBySessionId lookups - Add findByStatus for filtering including waiting_for_input - Add updateStatus and updateSessionId for state changes - Add agents table to test-helpers.ts SQL - Export DrizzleAgentRepository from drizzle/index.ts - 22 tests covering all operations and edge cases
13 lines
434 B
TypeScript
13 lines
434 B
TypeScript
/**
|
|
* Drizzle Repository Adapters
|
|
*
|
|
* Re-exports all Drizzle implementations of repository interfaces.
|
|
* These are the ADAPTERS for the repository PORTS.
|
|
*/
|
|
|
|
export { DrizzleInitiativeRepository } from './initiative.js';
|
|
export { DrizzlePhaseRepository } from './phase.js';
|
|
export { DrizzlePlanRepository } from './plan.js';
|
|
export { DrizzleTaskRepository } from './task.js';
|
|
export { DrizzleAgentRepository } from './agent.js';
|