39 lines
1.1 KiB
YAML
39 lines
1.1 KiB
YAML
|
|
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
|