Skip to content

Add optimus community skill - #107

Open
bitphill wants to merge 1 commit into
zocomputer:mainfrom
bitphill:add-optimus-skill
Open

Add optimus community skill#107
bitphill wants to merge 1 commit into
zocomputer:mainfrom
bitphill:add-optimus-skill

Conversation

@bitphill

Copy link
Copy Markdown

Summary

  • Adds Community/optimus: a thin wrapper skill around the optimus Rust CLI — persistent wiki, "caveman" ultra-compressed mode, "aura" repo fingerprinting, "graphify" repo-fusing knowledge graphs, and BYOK-driven init manual/init auto, all behind one binary and one shared sled memory store.
  • scripts/ensure-optimus.sh installs the binary on first use (cargo → npm → pip → universal installer fallback chain), so the skill works without asking the user to pre-install anything.

Test plan

  • bun validate — zero new errors/warnings (only pre-existing External/* warnings unrelated to this change)
  • Ran scripts/ensure-optimus.sh end-to-end in a clean shell: correctly no-ops when optimus isn't on crates.io yet, falls through to the npm path (@bitphill/optimus), and lands a working optimus --version
  • optimus itself is published and tested: [crates.io pending email verification], npm, PyPI, Homebrew tap

Thin wrapper around the optimus Rust CLI (github.com/bitphill/optimus):
persistent wiki, caveman ultra-compressed mode, aura repo fingerprinting,
graphify knowledge graphs, and BYOK-driven init, all behind one binary.

scripts/ensure-optimus.sh installs the binary on first use via whichever
of cargo/npm/pip is available (crates.io/@bitphill/optimus/optimus-cli),
falling back to the project's universal installer. Verified end-to-end
in this environment: cargo path correctly no-ops when the crate isn't
live yet, falls through to npm, and lands a working `optimus --version`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant