Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问clear审计未展示

recallrecall 搜索

Agent Skill

recall 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

840

周安装

35

GitHub Stars

公开资料未说明

下载量

280
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:recall(recall 搜索)
来源仓库:https://github.com/yonatangross/orchestkit
仓库路径:skills/recall
安装命令:
npx skills add yonatangross/orchestkit --skill "recall"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add yonatangross/orchestkit --skill "recall"

简介

recall 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 它支持基于关键词、任务场景或来源线索进行信息检索与筛选。
  • 通过 npx skills add yonatangross/orchestkit --skill "recall" 安装使用。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网或文件读写操作。
  • recall 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
recall
description
Search and retrieve decisions and patterns from knowledge graph. Use when recalling patterns, retrieving memories, finding past decisions.
context
none
version
2.1.0
author
OrchestKit
tags
[memory, search, decisions, patterns, graph-memory, mem0, unified-memory]
user-invocable
true
allowedTools
[Read, Grep, Glob, Bash, mcp__memory__search_nodes, mcp__mem0__search_memories]
skills
[remember, memory-fabric]

Recall - Search Knowledge Graph

Search past decisions and patterns from the knowledge graph with optional cloud semantic search enhancement.

Graph-First Architecture (v2.1)

The recall skill uses graph memory as PRIMARY search:

  1. Knowledge Graph (PRIMARY): Entity and relationship search via mcp__memory__search_nodes - FREE, zero-config, always works
  2. Semantic Memory (mem0): Optional cloud search via search-memories.py script - requires MEM0_API_KEY, use with --mem0 flag

Benefits of Graph-First:

  • Zero configuration required - works out of the box
  • Explicit entity and relationship queries
  • Fast local search with no network latency
  • No cloud dependency for basic operation
  • Optional cloud enhancement with --mem0 flag for semantic similarity search

Overview

  • Finding past architectural decisions
  • Searching for recorded patterns
  • Looking up project context
  • Retrieving stored knowledge
  • Querying cross-project best practices
  • Finding entity relationships

Usage

/recall <search query>
/recall --category <category> <search query>
/recall --limit <number> <search query>

# Cloud-enhanced search (v2.1.0+)
/recall --mem0 <query>                     # Search BOTH graph AND mem0 cloud
/recall --mem0 --limit 20 <query>          # More results from both systems

# Scoped search
/recall --agent <agent-id> <query>          # Filter by agent scope
/recall --global <query>                    # Search cross-project best practices

Advanced Flags

FlagBehavior
(default)Search graph only
--mem0Search BOTH graph and mem0 cloud
--limit <n>Max results (default: 10)
--category <cat>Filter by category
--agent <agent-id>Filter results to a specific agent's memories
--globalSearch cross-project best practices

Context-Aware Result Limits (CC 2.1.6)

Result limits automatically adjust based on context_window.used_percentage:

Context UsageDefault LimitBehavior
0-70%10 resultsFull results with details
70-85%5 resultsReduced, summarized results
>85%3 resultsMinimal with "more available" hint

Workflow

1. Parse Input

Check for --category <category> flag
Check for --limit <number> flag
Check for --mem0 flag → search_mem0: true
Check for --agent <agent-id> flag → filter by agent_id
Check for --global flag → search global scope
Extract the search query

2. Search Knowledge Graph (PRIMARY)

Use mcp__memory__search_nodes:

{
  "query": "user's search query"
}

Knowledge Graph Search:

  • Searches entity names, types, and observations
  • Returns entities with their relationships
  • Finds patterns like "X uses Y", "X recommends Y"

Entity Types to Look For:

  • Technology: Tools, frameworks, databases (pgvector, PostgreSQL, React)
  • Agent: OrchestKit agents (database-engineer, backend-system-architect)
  • Pattern: Named patterns (cursor-pagination, connection-pooling)
  • Decision: Architectural decisions
  • Project: Project-specific context
  • AntiPattern: Failed patterns

3. Search mem0 (OPTIONAL - only if --mem0 flag)

Skip if --mem0 flag NOT set or MEM0_API_KEY not configured.

Execute the script IN PARALLEL with step 2:

!bash skills/mem0-memory/scripts/crud/search-memories.py \
  --query "user's search query" \
  --user-id "orchestkit-{project-name}-decisions" \
  --limit 10 \
  --enable-graph

User ID Selection:

  • Default: orchestkit-{project-name}-decisions
  • With --global: orchestkit-global-best-practices

Filter Construction:

  • Always include user_id filter
  • With --category: Add { "metadata.category": "{category}" } to AND array
  • With --agent: Add { "agent_id": "ork:{agent-id}" } to AND array

4. Merge and Deduplicate Results (if --mem0)

Only when both systems return results:

  1. Collect results from both systems
  2. For each mem0 memory, check if its text matches a graph entity observation
  3. If matched, mark as [CROSS-REF] and merge metadata
  4. Remove pure duplicates (same content from both systems)
  5. Sort: graph results first, then mem0 results, cross-refs highlighted

5. Format Results

Graph-Only Results (default):

🔍 Found {count} results matching "{query}":

[GRAPH] {entity_name} ({entity_type})
   → {relation1} → {target1}
   → {relation2} → {target2}
   Observations: {observation1}, {observation2}

[GRAPH] {entity_name2} ({entity_type2})
   Observations: {observation}

With --mem0 (combined results):

🔍 Found {count} results matching "{query}":

[GRAPH] {entity_name} ({entity_type})
   → {relation} → {target}
   Observations: {observation}

[GRAPH] {entity_name2} ({entity_type2})
   Observations: {observation}

[MEM0] [{time ago}] ({category}) {memory text}

[MEM0] [{time ago}] ({category}) {memory text}

[CROSS-REF] {memory text} (linked to {N} graph entities)
   📊 Linked entities: {entity1}, {entity2}

With --mem0 when MEM0_API_KEY not configured:

🔍 Found {count} results matching "{query}":

[GRAPH] {entity_name} ({entity_type})
   → {relation} → {target}
   Observations: {observation}

⚠️ mem0 search requested but MEM0_API_KEY not configured (graph-only results)

High Context Pressure (>85%):

🔍 Found 12 matches (showing 3 due to context pressure at 87%)

[GRAPH] pgvector (Technology)
   → USED_FOR → RAG
[GRAPH] cursor-pagination (Pattern)
[GRAPH] database-engineer (Agent)
   → RECOMMENDS → pgvector

More results available. Use /recall --limit 10 to override.

6. Handle No Results

🔍 No results found matching "{query}"

Searched:
• Knowledge graph: 0 entities

Try:
• Broader search terms
• /remember to store new decisions
• --global flag to search cross-project best practices
• --mem0 flag to include cloud semantic search

Time Formatting

DurationDisplay
< 1 day"today"
1 day"yesterday"
2-7 days"X days ago"
1-4 weeks"X weeks ago"
> 4 weeks"X months ago"

Examples

Basic Graph Search

Input: /recall database

Output:

🔍 Found 3 results matching "database":

[GRAPH] PostgreSQL (Technology)
   → CHOSEN_FOR → ACID-requirements
   → USED_WITH → pgvector
   Observations: Chosen for ACID requirements and team familiarity

[GRAPH] database-engineer (Agent)
   → RECOMMENDS → pgvector
   → RECOMMENDS → cursor-pagination
   Observations: Uses pgvector for RAG applications

[GRAPH] cursor-pagination (Pattern)
   Observations: Scales well for large datasets

Category Filter

Input: /recall --category architecture API

Output:

🔍 Found 2 results matching "API" (category: architecture):

[GRAPH] api-gateway (Architecture)
   → IMPLEMENTS → rate-limiting
   → USES → JWT-authentication
   Observations: Central entry point for all services

[GRAPH] REST-API (Pattern)
   → FOLLOWS → OpenAPI-spec
   Observations: Standard for external-facing APIs

Cloud-Enhanced Search

Input: /recall --mem0 database

Output:

🔍 Found 5 results matching "database":

[GRAPH] PostgreSQL (Technology)
   → CHOSEN_FOR → ACID-requirements
   Observations: Chosen for ACID requirements

[GRAPH] database-engineer (Agent)
   → RECOMMENDS → pgvector
   Observations: Uses pgvector for RAG

[MEM0] [2 days ago] (decision) PostgreSQL chosen for ACID requirements and team familiarity

[MEM0] [1 week ago] (pattern) Database connection pooling with pool_size=10, max_overflow=20

[CROSS-REF] [3 days ago] pgvector for RAG applications (linked to 2 entities)
   📊 Linked: database-engineer, pgvector

Agent-Scoped Search

Input: /recall --agent backend-system-architect "API patterns"

Output:

🔍 Found 2 results from backend-system-architect:

[GRAPH] backend-system-architect (Agent)
   → RECOMMENDS → cursor-pagination
   → RECOMMENDS → repository-pattern
   Observations: Use versioned endpoints: /api/v1/, /api/v2/

[GRAPH] repository-pattern (Pattern)
   Observations: Separate controllers, services, and repositories

Cross-Project Search

Input: /recall --global --category pagination

Output:

🔍 Found 3 GLOBAL best practices (pagination):

[GRAPH] cursor-pagination (Pattern)
   → SCALES_FOR → large-datasets
   → PREFERRED_OVER → offset-pagination
   Observations: From project: ecommerce, analytics, cms

[GRAPH] keyset-pagination (Pattern)
   → USED_FOR → real-time-feeds
   Observations: From project: analytics

[GRAPH] offset-pagination (AntiPattern)
   Observations: Caused timeouts on 1M+ rows

Relationship Query

Input: /recall what does database-engineer recommend

Output:

🔍 Found relationships for database-engineer:

[GRAPH] database-engineer (Agent)
   → RECOMMENDS → pgvector
   → RECOMMENDS → cursor-pagination
   → RECOMMENDS → connection-pooling
   → USES → PostgreSQL
   Observations: Specialist in database architecture

Related Skills

  • remember: Store information for later recall

Error Handling

  • If knowledge graph unavailable, show configuration instructions
  • If --mem0 requested without MEM0_API_KEY, proceed with graph-only and notify user
  • If search query empty, show recent entities instead
  • If no results, suggest alternatives
  • If --agent used without agent-id, show available agents
  • If --global returns no results, suggest storing with /remember --global
  • If --mem0 returns partial results (mem0 failed), show graph results with degradation notice

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

30.58%
按下载量换算86

OpenCode

24.14%
按下载量换算68

windsurf

16.86%
按下载量换算47

Antigravity

13.76%
按下载量换算39

Gemini CLI

8.57%
按下载量换算24

trae

3.09%
按下载量换算9

安全审计

暂无安全审计结果可展示。

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills