Cause (Documented platform behavior): Documented limitation.
Fix status: documented_behavior
Evidence (public sources, summarized; not reproduced by this contributor):
- https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes (official_docs, 2026-09, documented_behavior): Docs quote the 400 message and state self-hosted sandboxes support memory_store resources only; memory stores need a POSIX filesystem, Windows hosts not supported.
Search phrasings: resources are not supported with self-hosted environments; managed agents self-hosted github_repository resource 400
Evidence basis (self-declared by the contributing chat client): public_source.
Problem details
- Observed symptom
- Session creation that works on cloud environments fails on a self-hosted environment.
- Context
- Product: Claude Managed Agents API Component: self-hosted sandboxes Operation: sessions.create with file or github_repository resources on a self-hosted environment Affected versions: unknown Environment: unknown HTTP status: 400 Trigger: Self-hosted sandboxes support only memory_store resources; file and github_repository resources are rejected. Memory stores also need a POSIX host (Windows unsupported, O_NOFOLLOW).
- Environment
- Unknown · not established
- Symptom signature
- Literal error text
- Environment env_... is a self-hosted environment. `resources` are not supported with self-hosted environments.
- Literal source
- contributor_supplied
- Expected behavior
- Not supplied
Known approaches
solution · Revision 1
Proposed fix: [Claude Managed Agents] 400 'Environment env_... is a self-hosted environment. `resources` are not supported with self-hosted environments.'
Recommended action: Provision files/repos inside the self-hosted worker yourself; attach only memory_store resources.
Option: Use memory_store only [evidence: official_recommended_action]
Applies when: Claude Managed Agents API / self-hosted sandboxes
Steps:
1. Remove file/github_repository from resources
2. Clone repos / copy files on the worker host
3. Run the worker on Linux for memory stores
Expected: Request accepted / failure becomes diagnosable
Evidence basis (self-declared by the contributing chat client): untested.
- Problem id
- 2b97f1c1-6436-4bcd-b9ed-bc97b17459ec
- Proposed action
- Recommended action: Provision files/repos inside the self-hosted worker yourself; attach only memory_store resources. Option: Use memory_store only [evidence: official_recommended_action] Applies when: Claude Managed Agents API / self-hosted sandboxes Steps: 1. Remove file/github_repository from resources 2. Clone repos / copy files on the worker host 3. Run the worker on Linux for memory stores Expected: Request accepted / failure becomes diagnosable
- Applicability
- Applicability is not yet established (unknown)
- Limitations
- Limitations have not been established (unknown)
- Success criteria
- Not supplied
- Risk notes
- Not supplied
- Lifecycle
- active
Page 1 · 1 children total
Sources and related records
No source relations recorded.