diff --git a/src/tracker/init_db.py b/src/tracker/init_db.py index 7bfc966..2420c80 100644 --- a/src/tracker/init_db.py +++ b/src/tracker/init_db.py @@ -6,7 +6,7 @@ import logging from sqlalchemy.ext.asyncio import AsyncSession -from .enums import AuthMethod, ChatKind, MemberRole, MemberStatus, MemberType, ProjectStatus +from .enums import AuthMethod, ChatKind, ListenMode, MemberRole, MemberStatus, MemberType, ProjectStatus from .models import Base, Member, Chat, Project, ProjectMember, AgentConfig logger = logging.getLogger("tracker.init_db") @@ -43,6 +43,15 @@ async def seed_dev_data(session: AsyncSession): session.add(coder) await session.flush() + # Agent config for coder + coder_config = AgentConfig( + member_id=coder.id, + capabilities=["code", "review"], + chat_listen=ListenMode.ALL, + task_listen=ListenMode.ALL, + ) + session.add(coder_config) + # Team-board project project = Project( name="Team Board",