workspace
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/aws-samples/sample-strands-agent-with-agentcore --skill workspace
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
continue
1
kimi-cli
1
Skill 文档
Workspace
Provides unified read/write access to all files in the current session. The userId and sessionId are injected automatically â you only specify the logical path.
Path Conventions
| Prefix | What it accesses |
|---|---|
code-agent/<file> |
Files created by the code agent (auto-synced) |
code-interpreter/<file> |
Files saved by code interpreter via output_filename |
documents/powerpoint/<file> |
PowerPoint presentations |
documents/word/<file> |
Word documents |
documents/excel/<file> |
Excel spreadsheets |
documents/image/<file> |
Images from other tools |
Note: Code interpreter only saves to workspace when
output_filenameis set inexecute_code. Files fromexecute_commandorfile_operationsstay inside the sandbox.
Usage
See everything in the session:
workspace_list()
workspace_list("code-agent/")
Read a file the code agent created:
workspace_read("code-agent/calculator.png") # binary â base64
workspace_read("code-agent/report.md") # text â string
Pass a file from one skill to another:
result = workspace_read("documents/excel/data.xlsx") # encoding: base64
workspace_write("code-agent/data.xlsx", result["content"], encoding="base64")
Notes
- Text files return
encoding: "text"with plain string content - Binary files (images, Office docs, PDF, etc.) return
encoding: "base64" workspace_writeaccepts both encodings â use"base64"for binary- Files written here are immediately available to all other skills in the session