Viewing Agent Files

SkillFiles & storage

Listing files in an agent's virtual filesystem. Use when browsing or inspecting files stored by a running agent instance.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Viewing Agent Files skill

What this skill tells your AI

The instructions your AI receives, as published by golemcloud/golem in golem-skills/skills/common/golem-view-agent-files/SKILL.md and read by ahel’s review.

Both golem and golem-cli can be used — all commands below work with either binary.

The <AGENT_ID> format depends on the agent's language — refer to the language-specific invocation skills for the exact syntax.

agent files — List Files in an Agent's Directory

golem agent files <AGENT_ID> [PATH]

Lists the files and directories in the given agent's virtual filesystem. If [PATH] is omitted it defaults to / (the root directory).

Arguments

ArgumentDescription
<AGENT_ID>The agent to inspect, e.g. CounterAgent("c1")
[PATH]Directory path to list (default: /)

Examples

List everything under the root directory:

golem agent files 'CounterAgent("c1")'

List files in a specific subdirectory:

golem agent files 'CounterAgent("c1")' /data

Get output as JSON:

golem agent files 'CounterAgent("c1")' --format json

agent file-contents — Download a File from an Agent

golem agent file-contents <AGENT_ID> <PATH> [--output <LOCAL_FILE>]

Downloads one file from the agent's virtual filesystem and saves it to the host filesystem.

Arguments

ArgumentDescription
<AGENT_ID>The agent to inspect, e.g. CounterAgent("c1")
<PATH>Absolute file path inside the agent filesystem, e.g. /data/log.txt
--output <LOCAL_FILE>Local host path to write. If omitted, the file is saved in the current directory using the guest file basename, or output.bin if no basename is available.

Examples

Save /data/log.txt as ./log.txt in the current directory:

golem agent file-contents 'CounterAgent("c1")' /data/log.txt

Save to an explicit local path:

golem agent file-contents 'CounterAgent("c1")' /data/log.txt --output ./downloads/counter.log

Get machine-readable metadata about the saved file:

golem --format json agent file-contents 'CounterAgent("c1")' /data/log.txt --output ./downloads/counter.log

Structured output uses $type: "agent.file-contents" and reports fields such as saved, outputPath, and bytes. The file bytes are written to the host file, not embedded in the structured output document.

Signals

GitHub stars
2k
Forks
212
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
golem-view-agent-files
Source
github.com/golemcloud/golem