getPlanFilePath method

String getPlanFilePath({
  1. required String sessionId,
  2. String? agentId,
})

Get the file path for a session's plan.

For main conversation (no agentId), returns {planSlug}.md. For subagents (agentId provided), returns {planSlug}-agent-{agentId}.md.

Implementation

String getPlanFilePath({required String sessionId, String? agentId}) {
  final planSlug = getPlanSlug(sessionId);
  if (agentId == null) {
    return '$plansDirectory/$planSlug.md';
  }
  return '$plansDirectory/$planSlug-agent-$agentId.md';
}