agent-infra / agent-infra/sandbox

Could AIO Sandbox expose durable agent memory alongside MCP?

Open
#242 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
5.9k
Forks
529
Avg merge
3h 19m
Merged PRs (30d)
5

Description

Hi, I’m Vivek Gupta, Founder & CEO at [MemCode](https://memcode.in). AIO Sandbox unifies browser, shell, file, VSCode, Jupyter, and MCP services inside one agent-ready environment, which makes it useful for workflows that span many tools. Because the container and its working state may be recreated, agents also need a separate way to carry user preferences, task decisions, and learned tool context across sandbox lifecycles.

Would you consider documenting an optional MemCode integration through the existing MCP service or SDK surface? The adapter could keep memory outside the ephemeral execution environment, use explicit user/workspace/task scopes, and make every read/write visible and opt-in. It should preserve the sandbox security boundary, support retention/export/deletion, and fail open to the current sandbox behavior if the memory service is disabled or unreachable.

I’d be happy to build a minimal Python or TypeScript example that runs against the AIO Sandbox API and MCP endpoint, with the data-flow and security assumptions documented. If there is a preferred extension path, I can follow it in a focused PR or discuss it briefly with the maintainers.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing AIO Sandbox API and MCP endpoint surfaces to identify the preferred extension path. The scope needs maintainer agreement before implementation; done would be a focused example with documented data flow, security assumptions, explicit scopes, opt-in behavior, retention/export/deletion, and disabled-service fallback.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, typescript
Domain
api, backend, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.