Jon Saad-Falcon and Claude Opus 4.6
17b2f540c4
fix: migrate all references from HazyResearch to open-jarvis org
...
The repo was transferred from HazyResearch/OpenJarvis to
open-jarvis/OpenJarvis. Update ~35 references across 12 files:
mkdocs site_url/repo_url, Tauri updater endpoints, frontend doc links,
clone URLs in docs and scripts, and agent config.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 21:50:47 +00:00
Jon Saad-Falcon and Claude Opus 4.6
db114d839f
fix: update docs for consolidated engine module and add missing pymessenger dep
...
The codebase simplification PR consolidated per-engine files into
openai_compat_engines.py but docs still referenced the old module paths,
breaking the mkdocs build. Also adds pymessenger to channel-messenger
optional dependency.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 00:31:03 +00:00
Jon Saad-Falcon and Claude Opus 4.6
eb9b481510
Subsume NanoClaw into OpenJarvis (Phase 11)
...
Add four major components that bring NanoClaw's capabilities into the
OpenJarvis framework as native, config-driven modules:
- ClaudeCodeAgent: wraps @anthropic-ai/claude-code SDK via Node.js subprocess
- WhatsAppBaileysChannel: bidirectional WhatsApp messaging via Baileys protocol
- ContainerRunner/SandboxedAgent: Docker sandbox with mount security enforcement
- TaskScheduler: cron/interval/once scheduling with SQLite persistence, MCP tools, CLI
New config sections: [sandbox], [scheduler], [channel.whatsapp_baileys].
New CLI: jarvis scheduler create|list|pause|resume|cancel|logs|start.
46 files changed, ~5,867 lines. 2078 tests pass (36 skipped).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 03:47:07 +00:00
Jon Saad-Falcon and Claude Opus 4.6
9ec402ab4a
Enrich agent tool awareness, normalize engine tool_calls, add telemetry and eval config
...
- Add build_tool_descriptions() shared builder for enriched agent system
prompts (NativeReAct, NativeOpenHands, RLM, Orchestrator structured mode)
- Normalize tool_calls to flat {id, name, arguments} across CloudEngine
(OpenAI/Anthropic/Google), LiteLLM, and Ollama
- Add Anthropic tool_use extraction and input_schema conversion
- Add Google function_call extraction
- Make ReAct/OpenHands parsing case-insensitive
- Add telemetry efficiency, GPU monitor, and vLLM metrics modules
- Add TOML-based eval suite config system
- Update documentation and changelog
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 01:58:18 +00:00
Jon Saad-Falcon and Claude Opus 4.6
d7002e22d8
Update MkDocs documentation for Phase 10 agent restructuring
...
Reflects the new agent hierarchy (BaseAgent helpers, ToolUsingAgent
intermediate base, NativeReActAgent, NativeOpenHandsAgent, RLMAgent,
OpenHandsAgent SDK) across all architecture, user-guide, extending,
contributing, roadmap, and API reference pages. Removes CustomAgent
references and adds Mermaid diagrams for new agent types.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 04:29:04 +00:00
Jon Saad-Falcon and Claude Opus 4.6
323d7ff032
Add TOML config system for eval suites, pillar-aligned config, and documentation
...
- Eval config: TOML-based suite configs defining models x benchmarks matrix,
loaded via --config flag. Includes load_eval_config(), expand_suite(),
7 config dataclasses, 3 example configs, and 61 new tests.
- Pillar-aligned config: generation params in IntelligenceConfig, nested
engine/learning configs, agent objective/system_prompt/context_from_memory,
structured learning sub-policies, TOML migration layer.
- Documentation: evaluations user guide, evals API reference, updated
mkdocs.yml navigation, updated architecture docs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 03:34:05 +00:00
Jon Saad-Falcon and Claude Opus 4.6
fe92e6f34c
Update repo references from jonsaadfalcon to HazyResearch
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 06:41:22 +00:00
Jon Saad-Falcon and Claude Opus 4.6
852259f18b
Restructure codebase into 5-pillar architecture with MCP tool management, composition layer, and structured learning
...
Phase 1: Move RoutingContext to core/types.py, add RouterPolicy and QueryAnalyzer ABCs to intelligence/_stubs.py
Phase 2: Move memory backends to tools/storage/, convert memory/ to backward-compat shims
Phase 3: Add MCPToolAdapter, storage MCP tools, upgrade MCP server to spec 2025-11-25
Phase 4: Add SystemBuilder + JarvisSystem composition layer (system.py)
Phase 5: Add InstrumentedEngine for opt-in telemetry, simplify all agents
Phase 6: Add LearningPolicy ABC taxonomy with SFTPolicy, AgentAdvisorPolicy, ICLUpdaterPolicy
Phase 7: Update config schema (ToolsConfig, MCPConfig, TracesConfig, per-pillar learning policies)
Also: update all docs, README (DSPy-inspired), CLAUDE.md, and add logo assets.
1391 tests pass, 32 skipped. Zero new lint errors. Full backward compatibility via shims.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 05:57:13 +00:00
Jon Saad-Falcon and Claude Opus 4.6
f75afefcfb
Add MkDocs Material documentation site with 40 pages and auto-generated API reference
...
Sets up a complete documentation website with 7 navigable sections (Home, Getting
Started, User Guide, Architecture, API Reference, Deployment, Development), light/dark
mode, search, code copy, and Mermaid diagram support. API reference pages use
mkdocstrings to auto-generate docs from source docstrings. GitHub Actions workflow
deploys to GitHub Pages on push to main.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 06:09:36 +00:00