mirror of
https://github.com/boxpositron/absolute-dotfiles.git
synced 2026-10-24 16:33:19 +00:00
ea570af409
- Move the vendored skills from .config/opencode/skills to .config/omo/skills, with provenance and local changes in its README - Rewrite Impeccable's script paths to ~/.omo/agent/skills/impeccable so its detector and live-server verbs resolve under omo - frontend-workflow hands screenshots to a visual-engineering task instead of opencode run - Move the notes commands and /impeccable to .config/omo/prompts as omo prompt templates; setup-mcp stays behind because it writes opencode.json - Archive DEVELOPMENT-WORKFLOW.md and UI-WORKFLOW.md under .config/omo/archive; nothing loads them - link-ai-configs.sh links the skills into omo and Claude Code only and stops linking OpenCode's config, TUI, plugins and workflow docs - setup-mac.sh and Brewfile.apps stop installing OpenCode; README and .withcontextconfig.jsonc follow the new layout ~/.config/opencode/AGENTS.md stays linked: omo's rules engine reads it before ~/.claude/CLAUDE.md and stops at the first hit, so it carries the shared preferences and keeps OMC's instructions out of omo.
2.9 KiB
2.9 KiB
description
| description |
|---|
| Ingest local documentation files to Obsidian vault |
Ingest Notes
Scans the current project for documentation files based on .withcontextconfig.jsonc delegation rules and copies them to the Obsidian vault.
What This Command Does
This command copies documentation files from your local project to the Obsidian vault:
- Scans project for files matching vault patterns in
.withcontextconfig.jsonc - Copies matched files to vault preserving directory structure
- Optionally deletes local files after successful copy
- Provides dry-run preview mode
Prerequisites:
.withcontextconfig.jsoncmust exist (run/setup-notesfirst if not)- Configuration defines which files have delegation decision "vault"
Your Task
Execute the ingest_notes tool immediately with dry-run by default for safety:
// Check for flags in arguments
const args = '$ARGUMENTS';
const shouldExecute = args.includes('--execute');
const shouldDelete = args.includes('--delete');
const forceDelete = args.includes('--force-delete');
const result = await ingest_notes({
dry_run: !shouldExecute,
delete_local_files: shouldDelete,
force_delete: forceDelete,
});
return result;
Usage:
/ingest-notes- Preview what will be copied (safe, dry-run mode)/ingest-notes --execute- Copy files to vault (keeps local files)/ingest-notes --execute --delete- Copy and delete local files/ingest-notes --execute --delete --force-delete- Force delete even on errors
Important: Use --delete flag only if you want to remove local files after copying!
Parameters
dry_run (optional, default: false)
Preview mode - shows what will happen without making changes:
dry_run: true; // Preview only
dry_run: false; // Execute for real
delete_local_files (optional, default: false)
Whether to delete local files after successful copy to vault:
delete_local_files: false; // Keep local files (default)
delete_local_files: true; // Delete local files after copy
force_delete (optional, default: false)
Force deletion of local files even if some files had errors:
force_delete: false; // Don't delete if errors occurred (default)
force_delete: true; // Delete even if some files failed
Important Notes
- Local files are NOT deleted by default - set
delete_local_files: trueexplicitly if desired - Always preview first - Use
dry_run: truebefore executing - The tool automatically checks for
.withcontextconfig.jsoncexistence - Directory structure is preserved in the vault
Related Commands
/setup-notes- Create configuration file/preview-notes-delegation- Preview which files will be ingested/sync-notes- Bidirectional sync (moves files both ways)/validate-notes-config- Validate configuration
The ingest-notes tool copies local documentation to vault based on delegation rules.