intentcall_apple 0.1.0 copy "intentcall_apple: ^0.1.0" to clipboard
intentcall_apple: ^0.1.0 copied to clipboard

PRE-RELEASE — Apple App Intents manifest generator from intentcall agent manifest JSON.

⚠️ Pre-release (0.1.x) — Highly experimental. APIs may change without notice. Not for production. Details.

intentcall_apple #

Apple platform manifest codegen for intentcall (App Intents / Shortcuts export).

Author workflow #

  1. Author tools — hand-written AgentCallEntry or optional @AgentTool codegen (intentcall_codegen).
  2. Collect descriptorsentry.toRegistration().descriptor or registry snapshot.
  3. Generate manifestgenerateAppleAgentManifest(descriptors)agent_manifest.json.
  4. Platform snippet — map manifest intents to Shortcuts / App Intents plist entries.
import 'package:intentcall_apple/intentcall_apple.dart';

final json = generateAppleAgentManifest([
  entry.toRegistration().descriptor,
]);
// write to ios/Runner/agent_manifest.json

Example Swift-oriented snippet derived from manifest (hand-off to Xcode codegen):

// agent_manifest.json → App Intents (illustrative)
// Intent: app_demo_ping — "Returns pong for a message"
// Parameters: message (String, required)

Input: agent_manifest.json (platform: apple, intents[]).
Output: JSON manifest + documented Swift/Info.plist mapping for Siri/Shortcuts.

See test/agent_manifest_generator_test.dart.

0
likes
150
points
0
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

PRE-RELEASE — Apple App Intents manifest generator from intentcall agent manifest JSON.

Repository (GitHub)
View/report issues

Topics

#mcp #ios #macos

License

MIT (license)

Dependencies

intentcall_core, meta, path

More

Packages that depend on intentcall_apple