Skip to content

release: v0.1.23 — full-length session_history docs + HTTP MCP works with any client#10

Merged
FakeHank merged 1 commit into
mainfrom
release-v0.1.23
Jun 26, 2026
Merged

release: v0.1.23 — full-length session_history docs + HTTP MCP works with any client#10
FakeHank merged 1 commit into
mainfrom
release-v0.1.23

Conversation

@FakeHank

Copy link
Copy Markdown
Contributor

v0.1.23

Fixed

  • session_history *.md docs no longer truncated to ~3KBslimCC treated whole human/agent-written docs as tool output (2KB head + 1KB tail), gutting anything longer (e.g. agent-task-*.md specs). Now kept in full. Pipeline generation 3 → 4 re-collects affected *.md from upload_folders on next sync.
  • Secret redaction spares obvious placeholders (YOUR_API_KEY_HERE, <your-token>, changeme-*, example-*, xxxx) via a placeholder allowlist shared by ASSIGN_JSONL + GENERIC_RULE. Real high-entropy secrets still masked.
  • HTTP-transport MCP (POST /mcp) works with bare HTTP clients — the Streamable-HTTP SDK rejected anything not sending Accept: application/json, text/event-stream + Content-Type: application/json (plain curl / hand-written bots got 406/415), and GET /mcp hung the stateless connection. /mcp now pins those headers via rawHeaders (which Hono's request-builder actually reads) and returns 405 for non-POST. README/DEPLOY gained copy-paste Claude Code / mcp.json / curl config.

Tests: npm test 171 pass (incl. new slim + redact + bare-HTTP-MCP regressions).

🤖 Generated with Claude Code

@FakeHank
FakeHank force-pushed the release-v0.1.23 branch 2 times, most recently from da32c5a to febec0f Compare June 26, 2026 14:22
…with any client

Fixed:
- session_history *.md docs are no longer truncated to ~3KB. slimCC treated
  whole human/agent-written docs as tool output (2KB head + 1KB tail), gutting
  anything longer (e.g. agent-task-*.md specs). slimCC now keeps
  session_history_markdown/meta records in full. Pipeline generation 3 -> 4
  re-collects affected *.md from upload_folders on next sync.
- Secret redaction spares obvious placeholders/identifiers (YOUR_API_KEY_HERE,
  <your-token>, changeme-*, xxxx, example-*) via a placeholder allowlist shared
  by ASSIGN_JSONL and GENERIC_RULE. Real high-entropy secrets still masked.
- HTTP-transport MCP (POST /mcp) works with bare HTTP clients. The
  Streamable-HTTP SDK rejected anything not sending
  Accept: application/json, text/event-stream + Content-Type: application/json
  (plain curl / hand-written bots got 406/415), and GET /mcp hung the stateless
  connection. /mcp now pins those headers via rawHeaders (which Hono's
  request-builder actually reads) and returns 405 for non-POST. README/DEPLOY
  gained copy-paste Claude Code / mcp.json / curl config.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@FakeHank
FakeHank merged commit 204d0ba into main Jun 26, 2026
3 checks passed
@FakeHank
FakeHank deleted the release-v0.1.23 branch June 26, 2026 14:32
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