You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.9.3
Added: load_workspace_manifest and refresh_context MCP tools for
workspace-first analysis. Aleph can now bind contexts to refreshable
workspace files or generated manifests, which is a better default for large
codebases and long-lived projects than loading raw files ad hoc.
Added: Workspace bindings now persist through memory-pack save/load, and get_status / list_contexts expose binding metadata for MCP clients.
Added: ALEPH_ACTION_POLICY / --action-policy with read-write and read-only modes. Read-only mode keeps repo search and file loading
available while blocking writes and subprocess execution.
Refactored: Workspace-oriented MCP behavior extracted into mcp/workspace_contexts.py and mcp/workspace_tools.py, plus mcp/context_tools.py for session/context MCP behavior, continuing the
modularization of mcp/local_server.py.
Refactored: Continued the MCP server modularization by extracting mcp/sub_query_orchestration.py, mcp/recipe_runtime.py, mcp/node_bridge.py, and mcp/repl_injection.py, reducing mcp/local_server.py to orchestration plus thin compatibility wrappers.
Docs: README and DEVELOPMENT now lead with the large-codebase workflow and
document refreshable workspaces plus the read-only action policy.