Skip to content

Add knos to .mcp.json so agents share one decision record - #1177

Closed
drexthealpha wants to merge 2 commits into
jabrena:mainfrom
drexthealpha:knos-shared-decisions
Closed

Add knos to .mcp.json so agents share one decision record#1177
drexthealpha wants to merge 2 commits into
jabrena:mainfrom
drexthealpha:knos-shared-decisions

Conversation

@drexthealpha

Copy link
Copy Markdown

jabrena/plinth runs more than one coding agent over the same tree. Agents do not
see each other's decisions, so two of them can reach opposite conclusions about
the same file in the same hour, and neither one knows.

What this adds

  • knos in added to the existing .mcp.json - a local MCP server (pip install knos, Python 3.10+).
    No network, no account, no model download; one SQLite file.
  • examples/knos-decisions.example.md - the shape of the record it writes,
    seeded with two rules taken from this repo's own CLAUDE.md, so the format is
    visible without installing anything.

What it does

When one agent claims a piece of work, another agent asking about that topic is
told who holds it instead of being handed the answer. Claims lapse after 30
minutes, so a crashed agent cannot hold work forever.

Runtime note: the server needs Python 3.10+ and pip install knos. Nothing
else in the repo depends on it - if it is absent, the example file still reads
normally and no other tooling changes.

Disclosure: I wrote knos. Happy to drop either half, or close this, if it is not
a fit.

🤖 Generated with Claude Code

jabrena/plinth runs more than one coding agent over the same tree. Agents do not
see each other's decisions, so two of them can reach opposite conclusions about
the same file in the same hour, and neither one knows.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@drexthealpha

Copy link
Copy Markdown
Author

Closing this - it was the wrong approach. Sorry for the noise.

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.

1 participant