ZioConversationLogIndex

works.iterative.claude.zio.log.ZioConversationLogIndex
See theZioConversationLogIndex companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

Creates a ZioConversationLogIndex from the current environment, deferred in a Task. CLAUDE_CONFIG_DIR is read once at construction (empty string treated as unset); otherwise os.home / ".claude" is used.

Creates a ZioConversationLogIndex from the current environment, deferred in a Task. CLAUDE_CONFIG_DIR is read once at construction (empty string treated as unset); otherwise os.home / ".claude" is used.

Attributes

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

Lists the sub-agents recorded under a project's session directory, reading each agent-*.jsonl sidechain's .meta.json. This needs only the project path, so it is available without constructing an index. Symlinked sidechains and meta files are refused: a record must be a real file under the tree, never a link that could point outside it.

Lists the sub-agents recorded under a project's session directory, reading each agent-*.jsonl sidechain's .meta.json. This needs only the project path, so it is available without constructing an index. Symlinked sidechains and meta files are refused: a record must be a real file under the tree, never a link that could point outside it.

Attributes

def make(configDirOverride: Option[Path], home: Path): ZioConversationLogIndex

Test seam: creates an index with injected config synchronously.

Test seam: creates an index with injected config synchronously.

Attributes