aios-offload-recall
SolidUse when recalling prior AIOS tool/browser outputs from offloaded refs; inspect Mermaid canvas first, then read only matching node-level evidence.
AI & Automation 52 stars
6 forks Updated today MIT
Install
Quality Score: 82/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# AIOS Offload Recall
Use this when prior tool output is likely stored under `.aios/offload/` and token use matters.
## Recall Order
1. Identify the session id from ContextDB, harness status, or the user's handoff.
2. Run `node scripts/aios.mjs canvas show --session <id>` to inspect the compact task graph.
3. Search narrowly with `node scripts/aios.mjs refs grep "<pattern>" --session <id>`.
4. Read only the needed node with `node scripts/aios.mjs refs read <node_id>`.
5. Summarize the recalled evidence and keep the `node_id` in your notes.
## Backfill Existing Logs
If a previous run produced JSONL tool-event logs but no canvas yet, create the index first:
```bash
node scripts/aios.mjs canvas backfill --input <events.jsonl> --client <client> --session <id>
```
Then resume the recall order above. Backfill accepts generic records with fields like `tool`, `input`, `output`,
or Claude-style `tool_name`, `tool_input`, `tool_response`.
## Rules
- Do not load every ref file unless the user explicitly asks for a full audit.
- Do not treat the canvas as complete evidence; it is an index over raw refs.
- If a node may contain secrets, use `aios privacy read --file <path>` before sharing content.
- Savings are future-context savings: canvas/node_id replaces raw log replay during resume or recall.
Details
- Author
- rexleimo
- Repository
- rexleimo/harness-cli
- Created
- 6 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Integrates with
Related Skills
AI & Automation Featured
code-simplifier
Review RTK Rust code for idiomatic simplification. Detects over-engineering, unnecessary allocations, verbose patterns. Applies Rust idioms without changing behavior.
79,919 Updated today
rtk-ai AI & Automation Featured
design-patterns
Rust design patterns for RTK. Newtype, Builder, RAII, Trait Objects, State Machine. Applied to CLI filter modules. Use when designing new modules or refactoring existing ones.
79,919 Updated today
rtk-ai AI & Automation Featured
issue-triage
Issue triage: audit open issues, categorize, detect duplicates, cross-ref PRs, risk assessment, post comments. Args: "all" for deep analysis of all, issue numbers to focus (e.g. "42 57"), "en"/"fr" for language, no arg = audit only in French.
79,919 Updated today
rtk-ai