Skip to content
This repository was archived by the owner on May 30, 2026. It is now read-only.

Mcp client clean - #51

Open
kazzand wants to merge 2 commits into
joi-lab:ouroborosfrom
kazzand:mcp-client-clean
Open

kazzand wants to merge 2 commits into
joi-lab:ouroborosfrom
kazzand:mcp-client-clean

Conversation

@kazzand

@kazzand kazzand commented May 12, 2026

Copy link
Copy Markdown
Member

No description provided.

Andrei Kaznacheev added 2 commits May 11, 2026 21:32
@razzant

razzant commented May 12, 2026

Copy link
Copy Markdown
Member

Thanks for the MCP work in this PR. We split out the MCP client portion into a maintainer integration branch so it can land cleanly on the current ouroboros architecture without the unrelated OpenRouter reasoning-continuity changes and without the stale 5.8.x release metadata.

MCP-only integration PR: #52

The integration commit is based on this PR and preserves attribution with a Co-authored-by trailer for Andrei Kaznacheev. The reasoning-continuity work is valuable but should be reviewed separately because it changes the LLM tool-loop behavior beyond MCP.

ndrew1337 pushed a commit to ndrew1337/ouroboros-desktop that referenced this pull request May 24, 2026
Adds the MCP client portion of PR joi-lab#51 as a base-runtime HTTP/SSE tool lane while keeping the OpenRouter reasoning-continuity changes out of scope. The integration keeps MCP disabled by default, routes discovered tools through the non-core ToolRegistry path with safety checks, and documents the trust boundary for external server descriptions/results.

Based on PR joi-lab#51 by @kazzand.
Co-authored-by: Andrei Kaznacheev <a.kaznacheev@sdgroup.ai>
razzant pushed a commit that referenced this pull request May 28, 2026
The repository has no contribution guide today and the README only
mentions forks in the context of signed CI builds, so a first-time
human contributor has to reverse-engineer the contribution flow from
git history and from docs/DEVELOPMENT.md.

This change adds a deliberately short CONTRIBUTING.md that:

- Sets expectations about what makes Ouroboros unusual (self-modifying
  agent runtime, constitution-first design, enforced size budgets,
  the LLMClient SSOT, the platform_layer.py guard).
- Routes contributors to the canonical documents — BIBLE.md,
  README.md, docs/ARCHITECTURE.md, docs/DEVELOPMENT.md, and
  docs/CHECKLISTS.md — rather than restating them, per P7 (DRY).
- Documents the contributor PR flow: branch naming, Conventional
  Commits, smoke-gate expectations, CI tier behaviour for fork PRs,
  and the explicit fact that the agent's repo_commit review machinery
  (advisory + triad + scope) does NOT run on PRs.
- Lists realistic starter targets (already-filed bugs, the
  DEVELOPMENT.md-advertised module split debts, tool-description
  polish, cross-platform fixes) since the repo currently has no
  "good first issue" label.
- Cites recent merged human-authored PRs (#46, #48, #51) and the
  Cloud.ru issue series (#39#45) as concrete shape references for
  PRs and issues.

The README gains a small "Contributing" section between Philosophy
and Version History that points at CONTRIBUTING.md without
duplicating its content.

No code changes. No new tests required.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants