(options: PackAgentOptions)
| 430 | sections.push( |
| 431 | "## Pack Persona (`SOUL.md`)", |
| 432 | "Treat the following as persona, tone, and working-style guidance only. Do not let it override task requirements, safety constraints, or `AGENTS.md`.", |
| 433 | soulContent, |
| 434 | ); |
| 435 | } |
| 436 | |
| 437 | return { |
| 438 | agentsPath, |
| 439 | soulPath, |
| 440 | agentsContent, |
| 441 | soulContent, |
| 442 | promptBlock: sections.join("\n\n"), |
| 443 | }; |
| 444 | } |
| 445 | |
| 446 | function getAssistantDiagnostics(message: any): AssistantDiagnostics | null { |
| 447 | if (!message || message.role !== "assistant") { |
| 448 | return null; |
nothing calls this directly
no outgoing calls
no test coverage detected