Skip to content

Commit 2d21d28

Browse files
Merge pull request #28 from jaseci-labs/subagent
feat: Introduce DiagramComposer for diagram generation and enhance chat functionality
2 parents 8efd490 + 76be222 commit 2d21d28

21 files changed

Lines changed: 1599 additions & 360 deletions

.github/workflows/e2e-tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,17 @@ jobs:
3030
uses: oven-sh/setup-bun@v2
3131

3232
- name: Install Jac and dependencies
33-
run: pip install jaclang jac-client jac-scale pytest pytest-playwright pytest-timeout
33+
run: pip install jaclang jac-client jac-scale pytest pytest-playwright pytest-timeout byllm
3434

3535
- name: Install Playwright browsers
3636
run: python -m playwright install --with-deps chromium
3737

3838
- name: Install app dependencies
3939
run: jac install
4040

41+
- name: Install local MCP server into jac venv
42+
run: .jac/venv/bin/pip install ./mcp-server --force-reinstall --no-deps
43+
4144
- name: Run E2E tests
4245
run: pytest tests/e2e/ -v --timeout=300
4346

agent/__init__.jac

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"""AI agent module for JaSketch."""

0 commit comments

Comments
 (0)