Skip to content

feat(plugin): expose app metadata - #38179

Merged
thdxr merged 7 commits into
v2from
runtime-identity
Jul 21, 2026
Merged

feat(plugin): expose app metadata#38179
thdxr merged 7 commits into
v2from
runtime-identity

Conversation

@thdxr

@thdxr thdxr commented Jul 21, 2026

Copy link
Copy Markdown
Member

Summary

  • group optional host name, version, and channel under server app metadata
  • expose normalized app metadata in V2 Effect and Promise plugin contexts
  • centralize user-agent formatting in Core App.useragent()
  • let CLI own injected OPENCODE_VERSION and OPENCODE_CHANNEL globals
  • use app metadata across health, MCP, observability, models.dev, sessions, providers, report diagnostics, TUI, and simulation
  • delete the shared Client context and util installation module

Testing

  • full workspace typecheck
  • Core MCP, provider, models, session, observability, web search, and report-skill tests
  • Server and SDK Next tests
  • CLI mini/server-connection tests
  • Simulation frontend/backend tests

@thdxr thdxr changed the title refactor(server): add app metadata feat(plugin): expose app metadata Jul 21, 2026
@thdxr
thdxr enabled auto-merge (squash) July 21, 2026 21:55
@thdxr
thdxr merged commit 8de40be into v2 Jul 21, 2026
7 checks passed
@thdxr
thdxr deleted the runtime-identity branch July 21, 2026 22:16
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