Commit graph

4 commits

Author SHA1 Message Date
Snider
039bd11814 test: Phase 3 — MCP transport e2e tests
- TCP e2e: full JSON-RPC round-trip (initialize → tools/list → tools/call)
  including file_read, file_write, tool discovery, and error handling
- Unix socket e2e: connect + tool call via unix domain socket with
  short paths for macOS 104-byte sun_path limit
- Webview tools CI guard: skipIfShort() + TestWebviewToolHandlers_RequiresChrome
  verifies handler error paths without Chrome
- Stdio: documented skip (SDK binds os.Stdin/Stdout directly; protocol
  covered by TCP and Unix e2e tests)

Test count: 84 → 108 (8 new tests: 7 pass, 1 documented skip)

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-20 06:38:34 +00:00
Snider
906a535899 chore: update module paths and add gitignore
Sync module imports across agentic, mcp, ml, and rag packages.
Add .gitignore for mlx build artifacts.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-17 19:19:38 +00:00
3916633f4d test: validate MLX inference and scoring pipeline on M3 Ultra
Fixes #2

- Run complete test suite: all 84 tests passing (100%)
- Verify Metal 4 GPU support and hardware capabilities
- Test scoring pipeline (heuristic + judge + engine)
- Confirm GGUF model directory with 9 models (40.43 GB)
- Document MLX backend build requirements
- Update module imports from forge.lthn.ai/core/go to forge.lthn.ai/core/cli
- Add comprehensive TEST-RESULTS.md with findings

Platform: M3 Ultra (60 GPU cores, 96GB RAM, Metal 4)
Results: All tests passing, scoring pipeline operational, MLX ready to build

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 17:24:36 +00:00
Claude
e84d6ad3c9
feat: extract AI/ML packages from core/go
LEM scoring pipeline, native MLX Metal bindings, Claude SDK wrapper,
RAG with Qdrant/Ollama, unified AI facade, and MCP protocol server.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 15:25:55 +00:00