This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+11 more
Summary
AI summaryAxint v0.2.0 adds a real TypeScript AST parser, numeric type fidelity, Info.plist/entitlements emission, and MCP tool expansion.
Full changelog
The "it's a real compiler now" release
Axint v0.2.0 turns one defineIntent() call into two agent surfaces: a native Swift App Intent for Siri, and an MCP tool for Claude, Cursor, and Windsurf. Same source. Same schema. Same behavior.
This is the picks-and-shovels release for the WWDC 2026 era — when every iOS app is going to need to ship App Intents, and every dev tool is going to need to ship MCP tools, Axint lets you write the intent once in TypeScript and emit both.
Highlights
- Real TypeScript AST parser — replaces the v0.1 regex prototype. Full
defineIntent()parsing with type-aware param inference, return-type inference, and proper diagnostics with file/line/column. - Numeric type fidelity —
param.int,param.double,param.float, plusparam.string,param.boolean,param.date,param.duration,param.url. Each maps to the correct Swift type with proper bridging. - Info.plist + entitlements emit — every compile now produces a
.swift, a.plist.fragment.xml, and a.entitlements.fragment.xml. Drop them into your Xcode project, build, ship. - Intent-level metadata —
entitlements,infoPlistKeys, andisDiscoverableare first-class fields ondefineIntent(). - MCP server expansion — new
axint_scaffold,axint_list_templates,axint_templatetools alongsideaxint_compileandaxint_validate. Ten reference templates ship in the box (CreateEvent, AddReminder, SearchNotes, OpenURL, …). - Validator hardening — new AX107, AX108, AX109 rules. Parser diagnostics AX006–AX008.
- New build targets —
ios26,macos26join the existing target list.
Changed
- SDK —
param.numberis deprecated in favor of typed factories (param.int/param.double/param.float). The old call still works, but the compiler now warns. - Compiler API —
compileSource(source, options)accepts aCompilerOptionsobject so you can passtarget,bundleId, and metadata overrides per call. - Generator — emits
import FoundationandReturnsValue<T>so the output compiles cleanly under Xcode 16+. - Dependencies — dropped
handlebars, promotedtypescriptto a runtime dependency.
Backwards compatibility
param.numberstill compiles (with a deprecation warning).defineIntent()field names are unchanged from v0.1.- The
axint,axint-mcp, andaxint-validateCLI surfaces are unchanged.
Install
npm i -g axint
axint scaffold CreateEvent --template event
axint compile CreateEvent.intent.ts
MCP
{
"mcpServers": {
"axint": {
"command": "axint-mcp",
"args": []
}
}
}
Tests
124 / 124 passing across parser, validator, generator, MCP server, and end-to-end compile.
Links
- Playground: https://axint.ai
- README: https://github.com/agenticempire/axint#readme
- npm: https://www.npmjs.com/package/axint
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About agenticempire/axint
Apple-native execution layer for AI agents. Compiles TypeScript to validated Swift — App Intents, SwiftUI views, WidgetKit widgets, and full apps. 13 MCP tools, 150 diagnostics, 500 tests.
Related context
Related tools
Beta — feedback welcome: [email protected]