Skip to content

fix(mcp,sessionlog): coerce fmt.Stringer in jsonable before encoding#141

Merged
radimsem merged 1 commit into
devfrom
fix/coerce-stringer-in-jsonable-before-encoding
May 19, 2026
Merged

fix(mcp,sessionlog): coerce fmt.Stringer in jsonable before encoding#141
radimsem merged 1 commit into
devfrom
fix/coerce-stringer-in-jsonable-before-encoding

Conversation

@radimsem

Copy link
Copy Markdown
Owner

Summary

Closes #139

Self-review

Touched

Pipeline

  • pkg/parser/ — fuzz target covers any new shape
  • pkg/transformer/ or pkg/diff/ — ID stability / hash inputs unchanged
  • pkg/emitter/ — exactly one snapshot per write
  • pkg/store/ + migrations/ — FTS5 triggers in sync; add-store-query followed
  • pkg/query/ or pkg/compiler/ — token budget honored

MCP surface

  • pkg/mcp/skills/remind (read) or skills/memoize (write) updated
  • pkg/temperature/ — both public skills reflect new values

Edges

  • cmd/remindb/ — README CLI section updated
  • internal/ignore/, internal/tempfile/, internal/bench/ — relevant fuzz / fixture / scenario added
  • plugins/<agent>/ — manifest version bumped if shipping

Process

  • Tested manually via CLI or local MCP plugin install
  • make test-all + make fuzz green

@radimsem radimsem self-assigned this May 19, 2026
@radimsem radimsem added bug Something isn't working mcp Affects the MCP server implementation labels May 19, 2026
@radimsem radimsem merged commit 2ce252d into dev May 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working mcp Affects the MCP server implementation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(mcp,sessionlog): coerce fmt.Stringer in jsonable before JSON encoding

1 participant