airi-xinchao
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| xinchao_contextA | 获取 Airi 的当前动态心智状态,返回紧凑描述注入 prompt。对话开始时默认调用一次。 |
| xinchao_eventA | 回传一次互动事件,更新驱动力、念头池和疲惫状态。每次对话后调用。 |
| xinchao_statusB | 查看完整状态:十二维驱动力、念头池、疲惫度、意图。 |
| xinchao_settleB | 手动触发状态结算(通常自动进行)。 |
| xinchao_moodA | 获取心情/能量简短描述,适合回复前的情绪判断。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Tools are mostly distinct: xinchao_event updates state, xinchao_settle triggers process, and the three read tools (context, status, mood) differ in granularity and purpose. Context and mood could be confused if descriptions aren't careful, but they serve clear separate roles.
All tools share the xinchao_ prefix and snake_case, but the second part is inconsistent in type: context, status, and mood are nouns, while event and settle could be verbs. Still, the prefix and naming are readable and predictable enough.
Five tools is well-scoped for a niche server focused on a single agent's internal state. Each tool addresses a distinct need without redundancy or bloat.
The toolset covers reading state at multiple granularities, updating it via events, and manually triggering settlement. No major lifecycle gaps are apparent, though a reset or configuration tool might be expected in some scenarios.