Skip to content

Add pony-agent-server - #6264

Merged
SeanTAllen merged 1 commit into
mainfrom
pony-agent-server
Oct 11, 2026
Merged

SeanTAllen merged 1 commit into
mainfrom
pony-agent-server

Conversation

@SeanTAllen

@SeanTAllen SeanTAllen commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

A JSON query server that compiles a Pony package and answers questions about its types, definitions, capabilities, and structure over stdin/stdout. Designed for AI coding agents that need type information while editing Pony code.

Queries: inspect, scope, exports, type_api, check, implementors, errors, reload, status.

The check and implementors queries delegate to the compiler's own subtype checker via a new FFI bridge (subtype_ffi.c) rather than reimplementing subtype logic in Pony.

@SeanTAllen SeanTAllen added the changelog - added Automatically add "Added" CHANGELOG entry on merge label Oct 9, 2026
@ponylang-main ponylang-main added the discuss during sync Should be discussed during an upcoming sync label Oct 9, 2026
@SeanTAllen SeanTAllen added the do not merge This PR should not be merged at this time label Oct 9, 2026
@SeanTAllen
SeanTAllen force-pushed the pony-agent-server branch 4 times, most recently from 4a769d6 to 514065e Compare October 10, 2026 20:10
@SeanTAllen SeanTAllen removed the discuss during sync Should be discussed during an upcoming sync label Oct 10, 2026
A query server for AI coding agents that need Pony type information
while editing code. It compiles a package and answers questions about
types, definitions, capabilities, and structure over a JSON-per-line
protocol on stdin/stdout.

Queries: inspect (type and definition at a position), scope (visible
names), exports (public types in a package), type_api (callable methods
at a capability), check (subtype compatibility), implementors (types
providing a trait/interface), errors, reload, status.
@SeanTAllen
SeanTAllen merged commit d1ec44e into main Oct 11, 2026
23 checks passed
@SeanTAllen
SeanTAllen deleted the pony-agent-server branch October 11, 2026 01:20
github-actions Bot pushed a commit that referenced this pull request Oct 11, 2026
github-actions Bot pushed a commit that referenced this pull request Oct 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog - added Automatically add "Added" CHANGELOG entry on merge do not merge This PR should not be merged at this time

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants