Skip to content

feat: intro bub-extism to extend bub with other languages#37

Merged
PsiACE merged 2 commits into
mainfrom
feat/bub-extism
May 20, 2026
Merged

feat: intro bub-extism to extend bub with other languages#37
PsiACE merged 2 commits into
mainfrom
feat/bub-extism

Conversation

@PsiACE
Copy link
Copy Markdown
Contributor

@PsiACE PsiACE commented May 20, 2026

No description provided.

PsiACE and others added 2 commits May 21, 2026 01:13
Adds bub-extism adapter that bridges selected Bub hooks to Extism
WebAssembly plugins. Extensions can be authored in any Extism PDK
language; the package ships:
- ExtismPlugin entry point exposing run_model / run_model_stream,
  provide_channels, provide_tape_store, system_prompt, etc.
- ExtismBridge invoking guest hooks and proxying channels/tape stores.
- bub-extism CLI for managing extism.json under Bub home.
- Rust and Go example plugins with build-and-run integration tests.

Amp-Thread-ID: https://ampcode.com/threads/T-019dc60d-af3b-71eb-8e4e-1f342014a2e1
Co-authored-by: Amp <amp@ampcode.com>
Signed-off-by: Chojan Shang <psiace@apache.org>
@PsiACE PsiACE merged commit 898ae8b into main May 20, 2026
1 check failed
@PsiACE PsiACE deleted the feat/bub-extism branch May 20, 2026 20:25
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