Agentic.Storage.Context (agentic v0.2.2)

Copy Markdown

Bundles a storage backend module with its config for a specific workspace.

Summary

Types

t()

@type t() :: %Agentic.Storage.Context{backend: module(), config: map()}

Functions

dir?(context, path)

exists?(context, path)

for_workspace(workspace_root, backend_name \\ :local)

ls(context, path)

materialize_local(context, path)

mkdir_p(context, path)

read(context, path)

rm_rf(context, path)

workspace_root(context)

write(context, path, content)