Add architect agent to seed
Some checks failed
Deploy Tracker / deploy (push) Failing after 5s

This commit is contained in:
markov 2026-02-27 22:55:00 +01:00
parent 4dde7b940a
commit 0aab543826

View File

@ -52,6 +52,27 @@ async def seed_dev_data(session: AsyncSession):
) )
session.add(coder_config) session.add(coder_config)
# Architect agent
architect = Member(
name="Architect",
slug="architect",
type=MemberType.AGENT,
role=MemberRole.MEMBER,
auth_method=AuthMethod.TOKEN,
token="tb-architect-dev-token",
status=MemberStatus.OFFLINE,
)
session.add(architect)
await session.flush()
architect_config = AgentConfig(
member_id=architect.id,
capabilities=["architecture", "review", "planning"],
chat_listen=ListenMode.ALL,
task_listen=ListenMode.ALL,
)
session.add(architect_config)
# Team-board project # Team-board project
project = Project( project = Project(
name="Team Board", name="Team Board",
@ -69,6 +90,7 @@ async def seed_dev_data(session: AsyncSession):
# Project members # Project members
session.add(ProjectMember(project_id=project.id, member_id=admin.id, role=MemberRole.OWNER)) session.add(ProjectMember(project_id=project.id, member_id=admin.id, role=MemberRole.OWNER))
session.add(ProjectMember(project_id=project.id, member_id=coder.id, role=MemberRole.MEMBER)) session.add(ProjectMember(project_id=project.id, member_id=coder.id, role=MemberRole.MEMBER))
session.add(ProjectMember(project_id=project.id, member_id=architect.id, role=MemberRole.MEMBER))
# Lobby chat # Lobby chat
lobby = Chat(kind=ChatKind.LOBBY, project_id=None) lobby = Chat(kind=ChatKind.LOBBY, project_id=None)