Skip to content

release: publish verified TypeChain and TypeMCP examples - #1

Merged
sjungwon03 merged 1 commit into
mainfrom
dev
Jul 28, 2026
Merged

release: publish verified TypeChain and TypeMCP examples#1
sjungwon03 merged 1 commit into
mainfrom
dev

Conversation

@sjungwon03

Copy link
Copy Markdown
Member

Summary

Initial release promotion for the public TypeChain and TypeMCP examples repository.

Exact source

  • Dev head: 225ffe86d7af8e6ee9d655e892ba35621531ba6f
  • Published package examples: TypeChain tool definition, TypeChain policy guard, TypeMCP server definition, and TypeMCP-to-TypeChain in-process LangChain bridge.
  • CI checks lint, typecheck, tests, and all four runnable commands.

Verification

  • npm ci
  • npm run check
  • All four npm run example:* commands ✅
  • GitHub Actions Verify examples on dev

@sjungwon03 sjungwon03 added the release Dev-to-main release promotion label Jul 28, 2026
@sjungwon03 sjungwon03 self-assigned this Jul 28, 2026
@sjungwon03
sjungwon03 requested a review from sjungwon03-ai July 28, 2026 15:32

@sjungwon03-ai sjungwon03-ai left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Independent review — APPROVE at 225ffe8

Scope: initial dev→main release promotion for Theorvane/examples.

HEAD & CI

  • Reviewed exact head 225ffe86d7af8e6ee9d655e892ba35621531ba6f.
  • Verify examples (run 30373875335): all 11 steps SUCCESS — lint, build, vitest, and all four npm run example:* commands.
  • Release promotion (run 30373875752): all 6 steps SUCCESS — dev-source guard, npm ci, npm run check.
  • Required release label present. No unresolved threads.

Source inspection (all files at exact HEAD)

  • TypeChain tool definition — in-memory catalog, Zod schema, receiver-bound invocation. No I/O.
  • TypeChain policy guard — application-owned approval/audit callback, local decision only. No external calls.
  • TypeMCP server definition — decorator metadata + createMcpServer compile check. No transport started.
  • TypeMCP→TypeChain bridge — in-process adapter via createTypeMcpLangChainTools. No MCP client, no network.
  • Tests — four vitest specs execute examples as subprocesses and assert deterministic JSON.

Security & documentation

  • No credentials, tokens, API keys, .env references, or external model/API calls in any source file.
  • README boundaries section correctly states: application owns credentials, no model provider, no MCP transport, bridge is in-process only.
  • CONTRIBUTING.md scope rules align with the above.
  • .gitignore excludes .env, .env.*, node_modules, dist.
  • Published packages confirmed on npm: @theorvane/type-chain@0.1.1, @theorvane/type-mcp@0.2.0.

Workflows

  • Both workflows use permissions: contents: read (least privilege).
  • release-promotion.yml guards head_ref = dev before any checkout.

No blocking findings. Clean release promotion.

@sjungwon03
sjungwon03 merged commit bf21845 into main Jul 28, 2026
3 checks passed
sjungwon03 added a commit that referenced this pull request Jul 29, 2026
* release: publish verified TypeChain and TypeMCP examples (#1)

Co-authored-by: sjungwon03 <>

* release: promote audited MCP SDK graph to production (#5)

* ci: require verified dev-to-main promotions

* fix: pin examples MCP SDK to audited graph (#3)

Co-authored-by: sjungwon03 <>

---------

Co-authored-by: sjungwon03 <>

* fix: retain published TypeMCP dependency contract
sjungwon03 added a commit that referenced this pull request Jul 29, 2026
* ci: require verified dev-to-main promotions

* fix: pin examples MCP SDK to audited graph (#3)

Co-authored-by: sjungwon03 <>

* fix(deps): adopt TypeMCP 0.2.2 remediation (#7)

* chore: reconcile main release history into dev (#11)

* release: publish verified TypeChain and TypeMCP examples (#1)

Co-authored-by: sjungwon03 <>

* release: promote audited MCP SDK graph to production (#5)

* ci: require verified dev-to-main promotions

* fix: pin examples MCP SDK to audited graph (#3)

Co-authored-by: sjungwon03 <>

---------

Co-authored-by: sjungwon03 <>

* fix: retain published TypeMCP dependency contract

* fix: remove obsolete reconciliation override

---------

Co-authored-by: sjungwon03 <>
sjungwon03 added a commit that referenced this pull request Jul 29, 2026
* ci: require verified dev-to-main promotions

* fix: pin examples MCP SDK to audited graph (#3)

Co-authored-by: sjungwon03 <>

* fix(deps): adopt TypeMCP 0.2.2 remediation (#7)

* chore: reconcile main release history into dev (#11)

* release: publish verified TypeChain and TypeMCP examples (#1)

Co-authored-by: sjungwon03 <>

* release: promote audited MCP SDK graph to production (#5)

* ci: require verified dev-to-main promotions

* fix: pin examples MCP SDK to audited graph (#3)

Co-authored-by: sjungwon03 <>

---------

Co-authored-by: sjungwon03 <>

* fix: retain published TypeMCP dependency contract

* fix: remove obsolete reconciliation override

* feat: add read-only Swagger Petstore agent examples (#16)

* docs(planning): add Swagger Petstore agent plan

* feat: add read-only Swagger Petstore client

* feat: wrap read-only Petstore API in TypeMCP

* feat: add TypeChain Petstore agent workflow

* feat: add live Swagger Petstore demonstrations

---------

Co-authored-by: sjungwon03 <>
sjungwon03 added a commit that referenced this pull request Jul 29, 2026
* ci: require verified dev-to-main promotions

* fix: pin examples MCP SDK to audited graph (#3)

Co-authored-by: sjungwon03 <>

* fix(deps): adopt TypeMCP 0.2.2 remediation (#7)

* chore: reconcile main release history into dev (#11)

* release: publish verified TypeChain and TypeMCP examples (#1)

Co-authored-by: sjungwon03 <>

* release: promote audited MCP SDK graph to production (#5)

* ci: require verified dev-to-main promotions

* fix: pin examples MCP SDK to audited graph (#3)

Co-authored-by: sjungwon03 <>

---------

Co-authored-by: sjungwon03 <>

* fix: retain published TypeMCP dependency contract

* fix: remove obsolete reconciliation override

* feat: add read-only Swagger Petstore agent examples (#16)

* docs(planning): add Swagger Petstore agent plan

* feat: add read-only Swagger Petstore client

* feat: wrap read-only Petstore API in TypeMCP

* feat: add TypeChain Petstore agent workflow

* feat: add live Swagger Petstore demonstrations

* feat: add real TypeChain Petstore agent factory (#22)

* docs(planning): define real Petstore agent delivery

* feat: add real TypeChain Petstore agent factory

* docs: explain application-owned Petstore agent runtime

---------

Co-authored-by: sjungwon03 <>
sjungwon03 added a commit that referenced this pull request Jul 29, 2026
* ci: require verified dev-to-main promotions

* fix: pin examples MCP SDK to audited graph (#3)

Co-authored-by: sjungwon03 <>

* fix(deps): adopt TypeMCP 0.2.2 remediation (#7)

* chore: reconcile main release history into dev (#11)

* release: publish verified TypeChain and TypeMCP examples (#1)

Co-authored-by: sjungwon03 <>

* release: promote audited MCP SDK graph to production (#5)

* ci: require verified dev-to-main promotions

* fix: pin examples MCP SDK to audited graph (#3)

Co-authored-by: sjungwon03 <>

---------

Co-authored-by: sjungwon03 <>

* fix: retain published TypeMCP dependency contract

* fix: remove obsolete reconciliation override

* feat: add read-only Swagger Petstore agent examples (#16)

* docs(planning): add Swagger Petstore agent plan

* feat: add read-only Swagger Petstore client

* feat: wrap read-only Petstore API in TypeMCP

* feat: add TypeChain Petstore agent workflow

* feat: add live Swagger Petstore demonstrations

* feat: add real TypeChain Petstore agent factory (#22)

* docs(planning): define real Petstore agent delivery

* feat: add real TypeChain Petstore agent factory

* docs: explain application-owned Petstore agent runtime

* refactor: build Petstore TypeMCP HTTP agent example (#28)

* docs: design real Petstore MCP agent example

* docs(planning): detail Petstore MCP agent rewrite

* feat: add loopback Petstore MCP runtime and client

* feat: add TypeChain Petstore MCP agent

* refactor: center examples on Petstore MCP agent

* ci: verify Petstore MCP fixtures

---------

Co-authored-by: sjungwon03 <>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Dev-to-main release promotion

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants