Favicon of Session Metadata Migration

Session Metadata Migration Skill

AI Agent SkillSwiftOpen source

Migrate code that talks to or implements the Agent Host Protocol to the flattened SessionState model. Use when asked to upgrade an AHP client/server/binding and you see a summary sub-object on SessionState (e.g. state.summary.title, session.summary.modifiedAt), model / agent on SessionState / SessionSummary / ChatState Published by microsoft in agent-host-protocol.

What is Session Metadata Migration Skill?

Migrate code that talks to or implements the Agent Host Protocol to the flattened SessionState model. Use when asked to upgrade an AHP client/server/binding and you see a summary sub-object on SessionState (e.g. state.summary.title, session.summary.modifiedAt), model / agent on SessionState / SessionSummary / ChatState Published by microsoft in agent-host-protocol. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
47/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Testing
  • Testing use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use Session Metadata Migration Skill

  • Use it for testing.

Built with

SwiftCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/agent-host-protocol
  • Skill file: plugins/session-metadata-migration-plugin/skills/session-metadata-migration/SKILL.md

What it does

Migrate code that talks to or implements the Agent Host Protocol to the flattened SessionState model. Use when asked to upgrade an AHP client/server/binding and you see a summary sub-object on SessionState (e.g. state.summary.title, session.summary.modifiedAt), model / agent on SessionState / SessionSummary / ChatState

Skill instructions

AHP Session-Metadata Migration This skill helps you migrate a codebase that consumes (or implements) the Agent Host Protocol to the flattened SessionState model. The change moves all session metadata directly onto SessionState, makes SessionSummary a root-channel-only catalog type, relocates model/agent selection onto each Message (with a new per-chat draft), switches the summary timestamps to ISO-8601 strings, and removes the session/modelChanged / session/agentChanged actions. It is a single breaking step; there is no transitional version. If you are also coming from the pre-channels protocol, run the ahp-channels-migration skill first — this skill assumes you are already on the channel-based model. The migration is mechanical but touches several shapes at once, so do it in passes rather than file-by-file. The order below minimises the chance of leaving the codebase half-broken. After each pass, run your typecheck/test loop. How to use this skill 1. Read the Mental model section so y

Explore related resources

Frequently asked questions

What is Session Metadata Migration?

Session Metadata Migration is a open-source AI agent skill with Copy skill directory. Migrate code that talks to or implements the Agent Host Protocol to the flattened SessionState model.

Who is Session Metadata Migration best for?

Session Metadata Migration is best for reusing agent instructions, scripts, and references, testing workflows.

How do I install Session Metadata Migration?

Install or run Session Metadata Migration using Copy skill directory. Check Session Metadata Migration for the latest setup command.

Is Session Metadata Migration actively maintained?

Session Metadata Migration may need a closer maintenance check before production use.

Share:

Stars
76
Forks
21
Last commit
9 days ago
Repository age
4 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to Session Metadata Migration