Skip to content

Add session context variables for tests#4512

Open
dima-zakharov wants to merge 4 commits intomainfrom
4500-state-vars-in-mcp-server
Open

Add session context variables for tests#4512
dima-zakharov wants to merge 4 commits intomainfrom
4500-state-vars-in-mcp-server

Conversation

@dima-zakharov
Copy link
Copy Markdown
Collaborator

@dima-zakharov dima-zakharov commented Apr 29, 2026

🔗 Related Issue

Closes #4500 The feature was requested to support session state checks in debugging.


📝 Summary

New Features
    Added timestamp management tools that let clients set, retrieve, and clear session-scoped timestamps; cached timestamps expire automatically.

Chores
    Updated Go module dependencies to support the new timestamp functionality and adjusted dependency declarations.

🏷️ Type of Change

  • Bug fix
  • Feature / Enhancement
  • Documentation
  • Refactor
  • Chore (deps, CI, tooling)
  • Other (describe below)

🧪 Verification

Check Command Status
Lint suite make lint
Unit tests make test
Coverage ≥ 80% make coverage

✅ Checklist

  • Code formatted (make black isort pre-commit)
  • Tests added/updated for changes
  • Documentation updated (if applicable)
  • No secrets or credentials committed

📓 Notes (optional)

Screenshot_2026-04-29_09-15-53

Signed-off-by: Dmitry Zakharov <[email protected]>
Signed-off-by: Dmitry Zakharov <[email protected]>
Signed-off-by: Dmitry Zakharov <[email protected]>
@dima-zakharov
Copy link
Copy Markdown
Collaborator Author

The pre - commit python version (3.14 vs 3.12) discrepancy forced commit with --no-verify and these later changes in formatting.

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.

Example servers should have state

2 participants