Skip to content

feat: initial callspec release - #1

Merged
mhweiner merged 7 commits into
mainfrom
feat/initial-release
Jul 28, 2026
Merged

feat: initial callspec release#1
mhweiner merged 7 commits into
mainfrom
feat/initial-release

Conversation

@logfox-agent

Copy link
Copy Markdown
Collaborator

Summary

  • New callspec npm package: registry-first HTTP RPC with OpenAPI, callsheet docs UI, MCP tools, and fetch-only typed client (callspec/client)
  • Callsheet UI at /docs with hash routing, dark/light themes, JSON body editor, and Chirp demo API
  • Autorel release workflow publishes unscoped callspec@0.1.0 to npm on merge to main

Dependency

Test plan

  • npm run validate locally (20 tests)
  • CI green on Node 18–24
  • Merge runtyp#18 → merge this PR → autorel publishes callspec@0.1.0

mhweiner added 7 commits July 28, 2026 16:26
Registry-first HTTP RPC with OpenAPI generation, callsheet docs UI,
MCP tools, and a fetch-only typed client. Depends on runtyp@2.5.0
(toJsonSchema — see logfoxai/runtyp#18).
Add Chirp demo branding assets, MCP client connect panel with copy configs,
sidebar logo mark, and link to MCP-filtered routes instead of an inline tool list.
Fix home-page logo sizing with inline-block brand marks.
Assert emitOpenApi converts the chirp-demo registry runtyp preds to JSON
Schema (route count, searchRecent range, nested createTweet poll fields).
Full-bleed client tabs in one card (no nested boxes). Replace Unicode
sun/moon with thin-stroke inline SVGs sized and centered in the toggle.
@mhweiner
mhweiner merged commit 12e4b7d into main Jul 28, 2026
4 checks passed
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.

2 participants