You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Agent identity and cross-restart history (coordination v2.1)
ClaudeR 0.11.0 / clauder-mcp 0.13.0 (40 tools). From field reports of
a multi-day three-agent session.
- set_agent_name tool: an agent sets its working name once and
execution history, message attribution, presence, and its read
cursor all carry it. Fixes the identity collapse both testers hit:
agents or personas sharing one MCP connection resolve to a single
random per-connection id that get_session_history cannot separate.
Identity is now step 1 of the coordination check-in; CLAUDER_AGENT_ID
remains the permanent-name alternative.
- get_session_history include_past: parses prior clauder_*.R session
logs from disk (newest five, excluding the live log), so the audit
of who ran what survives R restarts. Entries carry a {logfile} tag.
- Agent intro briefs multi-agent sessions to name themselves first.
CI: past-log parsing functional test. R CMD check: Status OK.
pytest 30/30, handshake 40 tools.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,6 +50,8 @@ claudeAddin()
50
50
<details>
51
51
<summary><b>Recent Updates</b> (click to expand)</summary>
52
52
53
+
-**Agent identity and cross-restart history (R 0.11.0 / clauder-mcp 0.13.0).** Built from field reports of a multi-day, three-agent session. New `set_agent_name` tool: an agent sets its working name (for example "Claude-Stasis") once, and execution history, message attribution, presence, and its read cursor all carry that name. This fixes the case where several agents or personas share one MCP connection and collapse into a single random id. `get_session_history` gains `include_past`: it parses prior session log files on disk, so the audit of who ran what now survives R restarts. The coordination protocol now makes identity the first step of check-in.
54
+
53
55
-**Researcher workflow release (R 0.10.0 / clauder-mcp 0.12.0).** Three workflows that paid tools charge for, built on machinery ClaudeR already had. (1) Systematic review screening: two independent AI screeners from different model families judge every abstract against your criteria, and the new `screening_report` tool computes agreement, Cohen's kappa, PRISMA flow counts, and the conflict set, so the human reads only the disagreements. (2) Grant Panel Mode: `grant_panel_prompt(rubric = "nih")` convenes a mock study section, one reviewer per criterion, anchored weaknesses, and a ranked list of revisions that would move the score. (3) Response to Reviewers: `reviewer_response_prompt()` parses a decision letter into a point-by-point registry, reruns analyses so answers carry real computed numbers, gates until every point is answered, and exports the response letter with `export_response_letter()` plus Word comments in the manuscript.
54
56
55
57
-**Coordination v2 + consensus gate (R 0.9.0 / clauder-mcp 0.11.0).** The multi-agent board is now a typed, append-only event log on disk, designed from field reports of real multi-hour multi-agent sessions: typed signals instead of prose-grepping, per-agent read cursors (the shared-dataframe race is structurally impossible), reply threading, lease-based task claims, a fact store for shared state, auto-stamped presence, and a `wait_for_message` tool that blocks until a partner's event arrives, without touching the busy R session. New consensus gate: after `propose_plan()`, every execution response carries an agreement banner until all agents run `confirm_agreement()` with the required sentence verbatim. Only then is the plan marked approved. Plus `referee_prompt(stance = "reviewer2")`: a hostile-but-fair Reviewer 2 that opens with an unprimed three-sentence read (central claim, and would a strong venue accept it?) and ranks findings fatal / must-fix / minor, each tagged to the study it concerns.
"description": "Number of recent entries to return (default 20)"
1235
+
},
1236
+
"include_past": {
1237
+
"type": "boolean",
1238
+
"description": "Also parse prior session log files on disk, so the audit trail survives R restarts. Entries from past logs are tagged {logfile}. Default false."
0 commit comments