Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
72b0511
feat: add cpex-wasm-plugin and cpex-wasm-host crates
monshri Jun 9, 2026
dc0c636
feat: adding lightweight cpex-payload crate for adding plugin related…
monshri Jun 9, 2026
5beb25d
docs: updated documentation on usage
monshri Jun 9, 2026
62a41fe
feat: feature-gate cpex-core for WASM compilation
monshri Jul 2, 2026
f93c675
feat: removing cpex-payload, adding feature gating in cpex-core
monshri Jul 2, 2026
d7fa416
feat: wit interface redesign and implementation
monshri Jul 2, 2026
18988db
fix: rebase to dev, add wasm files to gitignore
monshri Jul 2, 2026
54dbab9
feat: e2e WASM plugin demos with SDK architecture and capability isol…
monshri Jul 13, 2026
46aa140
feat: harden WASM plugin sandbox with security enforcement, host-logg…
monshri Jul 16, 2026
61c4289
feat: add sandbox isolation E2E tests (filesystem, network, env), mak…
monshri Jul 16, 2026
d135fbd
feat: custom payload, benchmarking, unit tests and documentation update
monshri Jul 21, 2026
a2c2f99
Merge branch 'dev' into feat/plugin-wasm-e2e
monshri Jul 21, 2026
5f055fe
fmt: Fix code formatting violations
monshri Jul 21, 2026
f4243f3
fix: cargo.lock file update
monshri Jul 21, 2026
b14910a
fix: cargo fixes and http extensions missing fields
monshri Jul 21, 2026
5bb1577
fix: missing http extensions and wit update
monshri Jul 21, 2026
d1f6b42
fix: clippy warnings
monshri Jul 21, 2026
7bf9495
fix: cargo machete and formatting
monshri Jul 21, 2026
eb8bb42
fix: cargo related fixes
monshri Jul 21, 2026
b6118d3
fix: ignore WASM e2e tests in CI until plugins are pre-built
monshri Jul 21, 2026
9fb1643
fix: missing copyright information
monshri Jul 21, 2026
fbb0d31
fix: removing comment
monshri Jul 21, 2026
2a3cb2e
Merge branch 'dev' into feat/plugin-wasm-e2e
monshri Jul 22, 2026
b9069a1
refactor: move plugin implementations to examples and add new sandbox…
monshri Jul 29, 2026
99dfd30
feat: add end-to-end WASM plugin demos, sandbox enforcement, and docu…
monshri Aug 7, 2026
0b3d9d9
feat: documentation for wasm
monshri Aug 7, 2026
fc5a7ea
fix: eliminate redundancy, consolidate demo plugins and integrate int…
monshri Aug 8, 2026
a153ad6
Merge branch 'dev' into feat/plugin-wasm-e2e
monshri Aug 8, 2026
40f1a48
fix: align cpex-wasm-host/plugin with dev merge (AsGateway→AsThisWork…
monshri Aug 8, 2026
1171117
fix: adding pictures for diagrams
monshri Aug 8, 2026
095471e
fix: format fixes
monshri Aug 8, 2026
9dce96f
fix: resolve clippy warnings
monshri Aug 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ jobs:
with:
components: clippy, rustfmt
- uses: Swatinem/rust-cache@v2
- name: WIT consistency check
run: make -C crates/cpex-wasm-host check-wit
- name: rustfmt
run: cargo fmt --all -- --check
- name: clippy
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ jobs:
cpex-orchestration
cpex-core
cpex-sdk
cpex-wasm-host
apl-core
apl-cmf
apl-cpex
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -276,11 +276,14 @@ tmp/
.continue
# Hugo build output
docs/public/
crates/cpex-wasm-host/wasm/*.wasm
crates/cpex-wasm-plugin/plugin.wasm
crates/cpex-wasm-plugin/Cargo.lock
# python cpex install target(s) — the repo-root install dir the Python CLI
# materializes venvs into. Leading slash anchors it to the root: unanchored,
# `plugins/` matched at any depth and swallowed the tracked source trees
# `builtins/plugins/` and `tests/unit/cpex/fixtures/plugins/` (existing files
# stayed tracked, but any newly added one was silently unstageable).
/plugins/
data/
plugin-catalog
plugin-catalog
Loading
Loading