Skip to content
The Daily Repo

YesWeAreBot / YesImBot

机械壳,人类心。

Why this job: works in the areas we cover, but does not say which job it does

What it does

  • 消息优先的运行时. @yesimbot/agent-runtime 将“观察”与“发言”分离:普通消息进入频道历史,Will 决定等待或触发模型回合;忙时事件加入当前 turn,不创建第二个流消费者。
  • 多模型即插即用. 通过 provider 插件接入 OpenAI、Anthropic、DeepSeek、Google 等模型,并通过 models.json 管理模型注册与默认值。
  • 强大的插件体系. 工具、提示词、消息转换、生命周期钩子,每个维度都可扩展。插件按 pre / normal / post 顺序编排。
  • 频道存储与资源. 公开的 ChannelScope 只携带当前 platform、selfId、channelId 与 isDirect。Core 在内部由 shared/direct tuple 推导存储目录;不会公开频道 identity。每个频道目录保存 channel.json、JSONL、assets、workspace 与插件数据。
  • 平台输入边界. 平台注册 PlatformTranslator;无精确或显式 "*" Translator 时,message-created 的非空 message ID 默认透传元素,媒体持久化与自定义事件仍需平台 Translator。Translator 在 Session 生命周期内接收频道 AssetStore,直接返回最终 Message/Event record,Gateway 负责被动回复。

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit 3 months ago
Stars
194
On GitHub
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest tag
[email protected]
Released 14 months ago
Built with
TypeScript
95% of the code

Is it looked after?

Contributors
Not stated
Last 90 days
Issues
86% closed
10 still open
Pull requests
145 merged
5 waiting
Releases
6
0 in the last year
  • No contributing guide
  • No security policy
  • No code of conduct

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
SillyTavern / SillyTavern35,55959 days agoAGPL-3.0No downloads
AstrBotDevs / AstrBot46,750todayAGPL-3.0No downloads
microsoft / promptflow11,26624 days agoMITNo downloads
More: languages, topics and project record

Languages

  • TypeScript 95%
  • JavaScript 3%
  • Vue 2%

Topics

  • ai
  • chat
  • chatgpt
  • claude
  • digital-life
  • koishi
  • llm
  • prompt
  • qq
  • telegram-bot

Project record

  • JobOther AI tools
  • StatusListed
  • Commits361
  • Forks13
  • Watching3
  • Stars in 28 days+4
  • CreatedJul 20, 2024
  • First seen by usNov 7, 2026
  • CheckedNov 9, 2026

Type to search.

Try