Orisumi

Overview

各来源的 Observer 目录,以及接入新来源从哪里开始

Observer 把来源中发生的事变成观测。本分区按来源组织:每个来源说明有哪些 Observer、它们形成哪些业务实体,以及事实时间怎样取值。Observer 的身份和责任规则见 Observer。

目录

来源观测内容状态
Foreground State前台应用时段与窗口标题时段应用时段已在 macOS 实现
Input Events逐条键鼠事件草案
Device State设备休眠与清醒时段草案
Browser History网页访问与历史删除草案
Assistant Sessions助手会话、执行与工具调用草案
Screen Capture屏幕捕获、OCR 与图像检测草案
Health步数与睡眠草案
VRChat实例加入、离开与玩家在场草案
Playback媒体播放状态与进度草案
Audio音频材料、片段与说话人草案

前三个来源都在桌面端,从 Desktop 进入。前台状态 Observer 的程序在 src/Observers/Orisumi.Observer.ForegroundState/,运行方式见该目录的 README。

接入新的来源

先按 Integration Guide 设计业务实体、身份和时间,再按 Document Template 写文档。程序实例怎样把数据交给后端,见 Submission。

贡献者

页面历史