AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Aleph

skill-hmbown-aleph-aleph · by Hmbown

/aleph - External memory workflow for large local data.

No reviews yet
0 installs
26 views
0.0% view→install

Install

$ agentstack add skill-hmbown-aleph-aleph

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-hmbown-aleph-aleph)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Aleph? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

/aleph - External Memory Workflow

Core rule: keep whole contexts out of the prompt. Return only focused slices or compact derived results.

This plugin bundles the Aleph MCP launcher, /aleph skill, aleph-expert agent, and an install-check hook. It assumes the aleph executable is already installed and available on PATH.

Note: tool names may appear as mcp__aleph__load_workspace_manifest in some clients.

The 5-Phase Loop

1. Load

Pick the correct front door:

  • Large repo or codebase: load_workspace_manifest(...)
  • Single large file: load_file(...)
  • Inline or generated content: load_context(...)

Repo-scale default:

load_workspace_manifest(paths=["src", "tests"], context_id="repo")
rg_search(
  pattern="FastAPI|APIRouter|router\\.",
  paths=["src", "tests"],
  load_context_id="routes"
)
load_file(path="pyproject.toml", context_id="pyproject")

Single-file default:

load_file(path="/absolute/path/to/large.log", context_id="log")
search_context(pattern="ERROR|WARN", context_id="log")
peek_context(context_id="log", start=1, end=60, unit="lines")

Do not start repo work by reading files one by one when load_workspace_manifest(...) is the right first move.

2. Orient

  • Use search_context(...) to find relevant regions
  • Use peek_context(...) to inspect small ranges
  • Use semantic_search(...) for meaning-based lookup
  • Use chunk_context(...) when navigability matters
  • Use rg_search(...) to sweep repo trees quickly

Search before peeking. Pull only the slices you need.

3. Compute

  • Use exec_python(...) for heavier analysis with ctx bound in the sandbox
  • Aleph defaults to output_feedback="full"; exec_python(...) is not

print-only

  • In full mode Aleph can return stdout, stderr, error text, and a rendered

return value

  • If output volume becomes distracting, optionally use

configure(output_feedback="metadata")

  • Use built-in helpers such as search, peek, lines, chunk,

extract_*, semantic_search, and cite

  • Store compact derived values in variables like summary, counts,

matches, or result

  • Retrieve only those derived values with get_variable(...)
  • Treat get_variable("ctx") as blocked for plugin workflows; use bounded

slices or compact derived variables instead

Example:

exec_python(code="""
matches = search(r"ERROR|WARN")
counts = {"matches": len(matches)}
summary = f"{counts['matches']} matching lines"
""", context_id="log")
get_variable(name="summary", context_id="log")

4. Recurse

Real recursion helper signatures:

sub_query(prompt, context_slice=None)
sub_query_batch(prompt, context_slices, limit=None)
sub_query_map(prompts, context_slices=None, limit=None, parallel=True)
sub_aleph(query, context=None)

Runtime guidance:

  • Use sub_query_batch(...) for one prompt over many slices
  • Use sub_query_map(...) for distinct prompts, keeping parallel=True unless

you need sequential execution

  • Use configure(sub_query_share_session=true) when nested agents need access

to parent contexts

  • For depth 3+, use configure(sub_query_timeout=300, sandbox_timeout=300)

5. Converge

  • Use evaluate_progress(...) when the answer is not yet stable
  • Loop back through orient and compute when confidence is low
  • Use summarize_so_far(...) if the trajectory is getting long
  • Use finalize(answer=..., confidence=..., context_id=...) when done

Depth Invocation

Users can request a specific recursion depth with /aleph N target.

| Invocation | Depth | Strategy | |-----------|-------|----------| | /aleph file.py | 1 | Direct file analysis with load_file, search_context, peek_context, exec_python | | /aleph repo/ | 1 | Repo analysis with load_workspace_manifest, rg_search, targeted load_file, exec_python | | /aleph 2 file.py | 2 | Fan-out with sub_query_batch or sub_query_map | | /aleph 3 file.py | 3 | Recursive sub_aleph with longer timeouts | | /aleph 4 file.py | 4 | Deep recursion with explicit timeout tuning |

Escalation rule:

  • Start at depth 1
  • Move to depth 2 when the answer needs chunk-level fan-out
  • Move to depth 3 or 4 only when nested structure or recursive synthesis is

required

Repo vs File Workflow

When the user points at a repo, codebase, or project tree:

  • Start with load_workspace_manifest(...)
  • Use rg_search(...) to locate candidate files
  • Load only the files you actually need with load_file(...)
  • Compute inside Aleph instead of pasting file contents into the prompt

When the user points at one large file:

  • Start with load_file(...)
  • Search, peek, and compute inside Aleph
  • Pull back only the answer, a small slice, or a compact derived value

Anti-Patterns

  • Using read_file(...) as the default entry point for large files or repos
  • Loading a whole repo file-by-file when load_workspace_manifest(...) is the

better first step

  • Treating get_variable("ctx") as a valid plugin workflow
  • Pasting raw file or repo content into the prompt when Aleph can search or

compute instead

  • Claiming that exec_python(...) only returns print() output
  • Pinning a nested API backend in the checked-in plugin wrapper

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.