Skip to content

feat(integrations): add shared runtime primitives - #10

Merged
sinewaveai merged 2 commits into
mainfrom
codex/mcp-runtime-phase-1
Jul 31, 2026
Merged

sinewaveai merged 2 commits into
mainfrom
codex/mcp-runtime-phase-1

Conversation

@sinewaveai

Copy link
Copy Markdown
Owner

What

  • Adds the MCP runtime integrations PRD for the v0.3-v0.6 integration roadmap.
  • Introduces prooflayer.integrations.common shared primitives for future runtime integrations: config, envelopes, decisions, adapter protocol, runtime proxy, tool events, and audit event hashing.
  • Refactors the existing LangGraph integration internally to use the shared config/session/audit primitives while preserving the public LangGraph API.
  • Adds common integration tests and documentation for the shared runtime integration contract.

Verification

  • python3 -m pytest tests/ -v --tb=short
  • python3 -m pytest tests/integrations/common tests/integrations/langgraph --cov=prooflayer.integrations.common --cov=prooflayer.integrations.langgraph --cov-report=term-missing
  • python3 -m compileall prooflayer/integrations/common prooflayer/integrations/langgraph prooflayer/evals/adversarial_suite.py

Notes

  • Full suite passes on local Python 3.9.6: 351 passed.
  • Focused common + LangGraph integration coverage: 93%.
  • Existing MCP runtime wrapper tests remain green.
  • Phase 2 should start with LangChain MCP and LlamaIndex after confirming exact dependency version floors.

@sinewaveai
sinewaveai merged commit f1955d3 into main Jul 31, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants