()
| 922 | } |
| 923 | |
| 924 | func chainModeSkillOnlyUserMessage() database.ChatMessage { |
| 925 | msg := chattest.ChatMessageWithParts([]codersdk.ChatMessagePart{ |
| 926 | { |
| 927 | Type: codersdk.ChatMessagePartTypeContextFile, |
| 928 | // Keep this in sync with chatd.AgentChatContextSentinelPath. |
| 929 | ContextFilePath: ".coder/agent-chat-context-sentinel", |
| 930 | ContextFileAgentID: uuid.NullUUID{ |
| 931 | UUID: uuid.New(), |
| 932 | Valid: true, |
| 933 | }, |
| 934 | }, |
| 935 | { |
| 936 | Type: codersdk.ChatMessagePartTypeSkill, |
| 937 | SkillName: "repo-helper", |
| 938 | SkillDir: "/skills/repo-helper", |
| 939 | }, |
| 940 | }) |
| 941 | msg.Role = database.ChatMessageRoleUser |
| 942 | return msg |
| 943 | } |
| 944 | |
| 945 | func chainModeAssistantMessage( |
| 946 | modelConfigID uuid.UUID, |
no test coverage detected