name: halkyon_learn_agent description: >- Halkyon Learn's agent (Halkyon's ADR 0044, D6, D7, D49 to D52): signs in to an instance with its token, syncs the shared studysets it is a member of, opens them with its own keys and suggests changes to them, for Claude Code or another MCP client, over stdio. version: 0.1.0 publish_to: none resolution: workspace environment: sdk: ^3.13.0 executables: halkyon-agent: halkyon_agent dependencies: args: ^2.7.0 # The Model Context Protocol, the Dart team's own (D51). dart_mcp: ^0.5.2 halkyon_base_client: path: ../../../packages/halkyon_base_client halkyon_content: path: ../../../packages/halkyon_content halkyon_core: path: ../../../packages/halkyon_core halkyon_learn_client: path: ../halkyon_learn_client # Learn's content, as the app reads and writes it (D41, D49). halkyon_learn_core: path: ../halkyon_learn_core path: ^1.9.1 serverpod_auth_core_client: 4.0.4 serverpod_offline_sync_client: 0.0.10 dev_dependencies: # The tests' channel to the MCP server, in memory. stream_channel: ^2.1.4 test: ^1.31.1