ZioConversationLogIndex

works.iterative.claude.zio.log.ZioConversationLogIndex
See theZioConversationLogIndex companion object
class ZioConversationLogIndex extends ConversationLogIndex[Task]

Attributes

Companion
object
Graph
Supertypes
trait ConversationLogIndex[Task]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def forSession(projectPath: Path, sessionId: String): Task[Option[LogFileMetadata]]
def forSessionAt(cwd: Path, sessionId: String): Task[Option[LogFileMetadata]]

Looks up a specific session for the given working directory.

Looks up a specific session for the given working directory.

Attributes

def listSessions(projectPath: Path): Task[Seq[LogFileMetadata]]
def listSessionsFor(cwd: Path): Task[Seq[LogFileMetadata]]

Lists all sessions for the given working directory, resolving the project directory via CLAUDE_CONFIG_DIR semantics.

Lists all sessions for the given working directory, resolving the project directory via CLAUDE_CONFIG_DIR semantics.

Attributes

def listSubAgents(projectPath: Path, sessionId: String): Task[Seq[SubAgentMetadata]]
def listSubAgentsFor(cwd: Path, sessionId: String): Task[Seq[SubAgentMetadata]]

Lists all sub-agents for a session in the given working directory.

Lists all sub-agents for a session in the given working directory.

Attributes