Fix: seed creates AgentConfig for coder (chat_listen/task_listen defaults)
Some checks failed
Deploy Tracker / deploy (push) Failing after 4s
Some checks failed
Deploy Tracker / deploy (push) Failing after 4s
Without AgentConfig, handler.py defaulted to chat_listen=ALL, ignoring UI settings which were lost on DB recreation.
This commit is contained in:
parent
6069a2da1f
commit
d6ebb56004
@ -6,7 +6,7 @@ import logging
|
|||||||
|
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
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
|
from .models import Base, Member, Chat, Project, ProjectMember, AgentConfig
|
||||||
|
|
||||||
logger = logging.getLogger("tracker.init_db")
|
logger = logging.getLogger("tracker.init_db")
|
||||||
@ -43,6 +43,15 @@ async def seed_dev_data(session: AsyncSession):
|
|||||||
session.add(coder)
|
session.add(coder)
|
||||||
await session.flush()
|
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
|
# Team-board project
|
||||||
project = Project(
|
project = Project(
|
||||||
name="Team Board",
|
name="Team Board",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user