Skip to content

feat: add ACK adapter for mcp_dart tool inputs - #140

Merged
leoafarias merged 1 commit into
mainfrom
feat/ack-mcp-dart-adapter
Sep 10, 2026
Merged

feat: add ACK adapter for mcp_dart tool inputs#140
leoafarias merged 1 commit into
mainfrom
feat/ack-mcp-dart-adapter

Conversation

@leoafarias

Copy link
Copy Markdown
Member

Summary

Add ack_mcp_dart so applications advertise ACK object contracts and parse tool arguments with defaults, codecs, refinements, typed models, and validation error results, including redaction of exception-backed diagnostics.
Include a stdio example, protocol coverage, documentation, and workspace/release wiring with API checks that skip baselines before the package's first release.

Validation

63 adapter tests, 48 release-script tests, strict analysis, stdio smoke testing, and staged publish validation passed with zero packaging warnings.
Dart 3.9 minimum-SDK verification remains pending CI because local disk space prevented SDK installation.

Closes #139

@leoafarias
leoafarias marked this pull request as ready for review September 10, 2026 17:47
@leoafarias
leoafarias merged commit 74ed7b7 into main Sep 10, 2026
8 checks passed
@leoafarias
leoafarias deleted the feat/ack-mcp-dart-adapter branch September 10, 2026 18:40
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.

Add a mcp_dart adapter for ACK tool schemas and argument validation

1 participant