Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: build wasm with extism #1155

Open
wants to merge 31 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
ccfc11c
feat: build wasm with extism
thucpn Sep 6, 2024
02c8198
feat: detach packages for extism
thucpn Sep 6, 2024
ecc54cb
fix: lock
thucpn Sep 6, 2024
efbd61f
install extism-js
thucpn Sep 6, 2024
de4d8ff
install extism for all actions
thucpn Sep 6, 2024
fbb5ece
fix: install extism for all tests
thucpn Sep 6, 2024
5c34d3a
create abstract ExtismTool
thucpn Sep 6, 2024
9df0d63
feat: make agent example
thucpn Sep 6, 2024
dfb6c25
feat: add js example
thucpn Sep 6, 2024
4b74096
update readme
thucpn Sep 6, 2024
507012a
feat: ExtismToolFactory
thucpn Sep 9, 2024
54abd70
feat: example with agent
thucpn Sep 9, 2024
1eddb6e
export type
thucpn Sep 9, 2024
7710d96
add getMetadata to wiki python example
thucpn Sep 9, 2024
6cc8595
fix: typo and use same d.ts file for all tools
thucpn Sep 9, 2024
879c15f
fix: lint
thucpn Sep 9, 2024
d48724f
fix: update doc
thucpn Sep 9, 2024
f7b666e
refactor: add package.json to examples
thucpn Sep 9, 2024
8a73dac
test wiki
thucpn Sep 9, 2024
d95ed78
fix: lint depend on build
thucpn Sep 9, 2024
660eab8
fix: e2e
thucpn Sep 9, 2024
fda48fa
fix: wrong path ts config.json
thucpn Sep 9, 2024
f34ea45
Merge branch 'main' into feat/build-wasm-with-extism
thucpn Sep 11, 2024
d718f43
fix: upgrade extism to fix worker bug
thucpn Sep 12, 2024
191986b
refactor: create tool class params
thucpn Sep 12, 2024
f76abce
refactor: remove enum
thucpn Sep 12, 2024
92d0d09
add todo tool example
thucpn Sep 12, 2024
33d57d1
update test
thucpn Sep 12, 2024
3293c22
Merge branch 'main' into feat/build-wasm-with-extism
thucpn Sep 12, 2024
9447654
Create shy-bottles-shop.md
thucpn Sep 12, 2024
951f215
Merge branch 'main' into feat/build-wasm-with-extism
marcusschiesser Sep 16, 2024
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
Prev Previous commit
Next Next commit
fix: install extism for all tests
  • Loading branch information
thucpn committed Sep 6, 2024
commit fbb5ece07ec89d0d599f284730a2915610b38cbb
12 changes: 12 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,10 @@ jobs:
with:
node-version-file: ".nvmrc"
cache: "pnpm"
- name: Install Extism
run: |
curl -O https://raw.githubusercontent.com/extism/js-pdk/main/install.sh
sh install.sh
- name: Install dependencies
run: pnpm install
- name: Build
Expand Down Expand Up @@ -107,6 +111,10 @@ jobs:
with:
node-version-file: ".nvmrc"
cache: "pnpm"
- name: Install Extism
run: |
curl -O https://raw.githubusercontent.com/extism/js-pdk/main/install.sh
sh install.sh
- name: Install dependencies
run: pnpm install
- name: Build llamaindex
Expand All @@ -126,6 +134,10 @@ jobs:
with:
node-version-file: ".nvmrc"
cache: "pnpm"
- name: Install Extism
run: |
curl -O https://raw.githubusercontent.com/extism/js-pdk/main/install.sh
sh install.sh
- name: Install dependencies
run: pnpm install
- name: Build
Expand Down
Loading