mirror of
https://github.com/open-jarvis/OpenJarvis.git
synced 2026-08-14 08:52:06 +00:00
fix: address installation failures and SDK bugs (#100)
Bug 1 — Document Rust toolchain requirement: - Add `maturin develop` step to README, installation docs (all 3 sections), and quickstart.sh - Note PYO3_USE_ABI3_FORWARD_COMPATIBILITY for Python 3.14+ Bug 2 — Fix namespace package conflict: - Move force-include targets from openjarvis/ to _node_modules/ in pyproject.toml to prevent editable-install namespace shadowing - Add fallback path resolution in claude_code.py and whatsapp_baileys.py for wheel installs Bug 3 — Fix trace debugger "No traces yet": - Enable traces by default (TracesConfig.enabled = True) - Fix api_routes.py: use store.list_traces() not .recent(), dataclasses.asdict() not .to_dict(), get store from app.state - Wire TraceStore into app.state in app.py Bug 4 — Fix thinking models returning empty responses: - Remove hardcoded enable_thinking: False from _openai_compat.py that suppressed Qwen3/DeepSeek-R1 output on OpenAI-compatible engines (vLLM, SGLang, llama.cpp) Closes #100 Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
406c115a52
commit
59dad5eddf
@@ -146,6 +146,12 @@ info "Installing Python dependencies..."
|
||||
uv sync --extra server --quiet 2>/dev/null || uv sync --extra server
|
||||
ok "Python dependencies installed"
|
||||
|
||||
# ── 7b. Build Rust extension ──────────────────────────────────────
|
||||
info "Building Rust extension..."
|
||||
uv run maturin develop -m rust/crates/openjarvis-python/Cargo.toml --quiet 2>/dev/null \
|
||||
|| uv run maturin develop -m rust/crates/openjarvis-python/Cargo.toml
|
||||
ok "Rust extension built"
|
||||
|
||||
# ── 8. Install frontend dependencies ────────────────────────────────
|
||||
info "Installing frontend dependencies..."
|
||||
(cd frontend && npm install --silent 2>/dev/null || npm install)
|
||||
|
||||
Reference in New Issue
Block a user