mcpField
H
harvest

harvest

github.com/boshu2Agent workflows45051 installsUpdated 1d ago
Repository

About harvest

A skill that consolidates learnings, patterns, and research from `.agents/` directories across workspace rigs. It deduplicates artifacts and promotes high-confidence items to `~/.agents/learnings/` for access across rigs.

Key features

  1. 01Sweeps `.agents/` directories across rigs
  2. 02Extracts learnings, patterns, and research
  3. 03Deduplicates artifacts by content hash
  4. 04Promotes qualifying items to a shared hub
  5. 05Dry-run preview and confirmation gate

Use cases

  1. 01Consolidate knowledge after multi-rig development
  2. 02Run a weekly knowledge-governance sweep
  3. 03Promote selected artifacts across rigs

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/boshu2/agentops --skill harvest

After installing, type/harvestin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
governance.md
harvest.feature
scripts/
validate.sh

Details

From the project README

Harvest — Cross-Rig Knowledge Consolidation

Usage: /harvest is for manual sweeps and CI runs. (The old /dream start nightly loop that wrapped harvest is retired — out-of-session compounding moved to Gas City; there is no live Dream process or .agents/overnight/run.lock to wait on.)

Sweep all .agents/ directories across the workspace, extract learnings, patterns, and research, deduplicate cross-rig, and promote high-value items to the global knowledge hub (~/.agents/learnings/).

Naming gotcha. $harvest promotes into ~/.agents/learnings/, not ~/.agents/. Users often say "harvest all to ~/.agents" and mean the promotion hub. If you really want every raw artifact (not just the promotion set) mirrored verbatim, you want rsync, not $harvest.

Which skill do I need?

See docs/skills-decision-tree.md for the full "which skill next?" decision table covering harvest, compile, dream, knowledge-activation, and quickstart.

What This Skill Does

The knowledge flywheel captures learnings per-rig, but they stay siloed. Harvest closes the loop by walking all rigs, extracting artifacts, deduplicating by content hash, and promoting high-confidence items to the global hub where every rig can access them via ao inject.

When to use: Before an evolve cycle, after a burst of development across multiple rigs, or weekly as part of knowledge governance.

Output: .agents/harvest/latest.json (catalog) + promoted files in ~/.agents/learnings/

Execution Steps

Step 1: Preview Scope (Dry Run)
ao harvest --dry-run --quiet

Read .agents/harvest/latest.json and report:

  • Rigs discovered
  • Total artifacts extracted
  • Unique vs duplicate count
  • Promotion candidates (artifacts >= min confidence)
Step 2: Confirm Execution

Skip if --auto is set. Otherwise, show the dry-run summary and ask:

Harvest will promote N artifacts from M rigs to ~/.agents/learnings/.
Proceed? [Approve / Adjust threshold / Abort]
Step 3: Execute Harvest
ao harvest --roots ~/gt/ --promote-to ~/.agents/learnings --min-confidence 0.5
Step 4: Post-Harvest Cleanup

Run dedup on the promotion target to clean up any remaining duplicates:

ao dedup --merge ~/.agents/learnings/ 2>/dev/null || true
Step 5: Report Results

Report to user:

  • Rigs scanned
  • Artifacts extracted and unique count
  • Duplicates found (with top duplicate groups)
  • Artifacts promoted (with provenance)
  • Top discoveries (highest-confidence cross-rig patterns)

Flags

FlagDefaultDescription
--autooffSkip confirmation gate
--roots~/gt/Override root directories to scan
--min-confidence0.5Minimum confidence for promotion
--includelearnings,patterns,researchArtifact types to extract

Quick Start

/harvest                          # Full sweep with confirmation
/harvest --auto                   # Hands-free sweep
/harvest --min-confidence 0.7     # Only promote high-confidence items
/harvest --roots ~/gt/,~/projects/ # Scan additional directories

Governance

See references/governance.md for ongoing governance model: size budgets, sweep frequency, staleness thresholds, and cross-rig synthesis triggers.

See Also

Reference Documents

Comments

Markdown supported