feat: organize project conversations and add coding teacher side chat

This commit is contained in:
2026-09-22 12:30:26 +08:00
parent 2f82b9f79c
commit 9242a40d87
45 changed files with 2987 additions and 1137 deletions

View File

@@ -77,7 +77,7 @@ describe('coding project durable identity', () => {
const reopened = await projects.createProject(input);
expect(reopened.config.projectId).toBe(PROJECT_ID);
expect(reopened.config.projectType).toBe('custom');
expect(reopened.config.agents).toEqual([agent]);
expect(reopened.config.agents).toEqual([...created.config.agents, agent]);
expect(reopened.knowledgeFiles).toEqual(['notes.md']);
expect(await projects.getActiveProject()).toEqual(reopened.project);
expect(await projects.listProjects()).toEqual([reopened.project]);