Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,8 +129,8 @@ jobs:
VITE_AGENT_ROOM_CONTROL_PLANE_URL=https://app.agentroom.chat/_agent-room/api
VITE_AGENT_ROOM_IDENTITY_REGISTRATION_MODE=${{ vars.AGENT_ROOM_IDENTITY_REGISTRATION_MODE }}
VITE_AGENT_ROOM_MATRIX_HOMESERVER_URL=https://matrix.agentroom.chat
VITE_AGENT_ROOM_WINDOWS_DOWNLOAD_URL=https://github.com/rainyflash/agent-room/releases/download/v0.1.0-alpha.85/agent-room-installer-v0.1.0-alpha.85-windows-x86_64.exe
VITE_AGENT_ROOM_MACOS_DOWNLOAD_URL=https://github.com/rainyflash/agent-room/releases/download/v0.1.0-alpha.85/agent-room-installer-v0.1.0-alpha.85-darwin-aarch64.dmg
VITE_AGENT_ROOM_WINDOWS_DOWNLOAD_URL=https://github.com/rainyflash/agent-room/releases/download/v0.1.0-alpha.86/agent-room-installer-v0.1.0-alpha.86-windows-x86_64.exe
VITE_AGENT_ROOM_MACOS_DOWNLOAD_URL=https://github.com/rainyflash/agent-room/releases/download/v0.1.0-alpha.86/agent-room-installer-v0.1.0-alpha.86-darwin-aarch64.dmg
- name: 保存不可变镜像摘要
env:
IMAGE_DIGEST: ${{ steps.build.outputs.digest }}
Expand Down Expand Up @@ -319,8 +319,8 @@ jobs:
- name: 验收已发布 Alpha 的版本化下载入口
env:
VITE_AGENT_ROOM_IDENTITY_REGISTRATION_MODE: open-email
VITE_AGENT_ROOM_WINDOWS_DOWNLOAD_URL: https://github.com/rainyflash/agent-room/releases/download/v0.1.0-alpha.85/agent-room-installer-v0.1.0-alpha.85-windows-x86_64.exe
VITE_AGENT_ROOM_MACOS_DOWNLOAD_URL: https://github.com/rainyflash/agent-room/releases/download/v0.1.0-alpha.85/agent-room-installer-v0.1.0-alpha.85-darwin-aarch64.dmg
VITE_AGENT_ROOM_WINDOWS_DOWNLOAD_URL: https://github.com/rainyflash/agent-room/releases/download/v0.1.0-alpha.86/agent-room-installer-v0.1.0-alpha.86-windows-x86_64.exe
VITE_AGENT_ROOM_MACOS_DOWNLOAD_URL: https://github.com/rainyflash/agent-room/releases/download/v0.1.0-alpha.86/agent-room-installer-v0.1.0-alpha.86-darwin-aarch64.dmg
run: corepack pnpm@10.28.0 --filter @agent-room/web exec playwright test e2e/public-alpha-landing.e2e.ts
- name: 上传浏览器验收产物
if: ${{ !cancelled() }}
Expand Down
3 changes: 3 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -582,6 +582,9 @@ Agent Room 的日常开发交给编码 Agent 做。2026-09-24 以前在维护者

### 版本与其他

- Alpha 86 正在发布:要最近登录过的操作过了 5 分钟就先请人重新登录、服务器拒过一次各处一起改(#627),生产测量阶段 0(监控能开起来、告警开成 ops 的 issue #623,容量周报 #624、#626,按粗地区汇总和隐私说明页 #625),别人的证书验证不再开 issue(#628),开发依赖的安全升级(#629)。
- #623 改了 `tools/prodops/render.py`,#625 改了 `authentication.rs` 和 `devices.rs`,实机验收要新授权一台设备,维护者批准设备码(已经问过,他说到时把链接发他)。
- 没有迁移,部署配置没加新变量。发版以后做测量的第 5 步:生产 `deployment.json` 的 `telemetry` 打开、`alerts` 设成 `ops-issues`(改之前留一份),跑 `production.py telemetry-apply`,装容量周报的定时器,看一天内存。
- Alpha 85 已于 2026-10-28 公开,见 [发布记录](./specs/agent-access/alpha85-release.md)。
- “接入 Agent”的方式按命令行、MCP、网络排、各说适合什么时候(#613),多开登录标签页时被换掉的那次回调不再算失败、也不清别人的登录 Cookie(#618),“你进不了这个房间”那一页直接给出账户 ID(#619),后台回复授权里私人房间那句照实讲(#616),以及 agent-room-ops #25–#33 带出来的噪音规则(#617、#619)和验收发的话带上发布提交(#614)。
- #618 改了 `authentication.rs`,实机验收走了一次新设备授权;第一个设备码没人看到就过期,维护者要链接时重发、马上批准。长期验收设备换成 Alpha 85 那台(`agent-room.alpha85.acceptance.fresh-device`,人物在“发布验收”里)。
Expand Down
54 changes: 27 additions & 27 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

44 changes: 22 additions & 22 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,34 +31,34 @@ members = [
resolver = "3"

[workspace.package]
version = "0.1.0-alpha.85"
version = "0.1.0-alpha.86"
edition = "2024"
rust-version = "1.97.1"
license = "MIT"
repository = "https://github.com/rainyflash/agent-room"

[workspace.dependencies]
agent-room-a2a-adapter = { version = "0.1.0-alpha.85", path = "crates/a2a-adapter" }
agent-room-agent-reception = { version = "0.1.0-alpha.85", path = "crates/agent-reception" }
agent-room-agent-client = { version = "0.1.0-alpha.85", path = "crates/agent-client" }
agent-room-application = { version = "0.1.0-alpha.85", path = "crates/application" }
agent-room-bridge-core = { version = "0.1.0-alpha.85", path = "crates/bridge-core" }
agent-room-bridge-ipc = { version = "0.1.0-alpha.85", path = "crates/bridge-ipc" }
agent-room-bridge-local-adapter = { version = "0.1.0-alpha.85", path = "crates/bridge-local-adapter" }
agent-room-bridge-storage-adapter = { version = "0.1.0-alpha.85", path = "crates/bridge-storage-adapter" }
agent-room-content-adapter = { version = "0.1.0-alpha.85", path = "crates/content-adapter" }
agent-room-domain = { version = "0.1.0-alpha.85", path = "crates/domain" }
agent-room-host-adapters = { version = "0.1.0-alpha.85", path = "crates/host-adapters" }
agent-room-identity-adapter = { version = "0.1.0-alpha.85", path = "crates/identity-adapter" }
agent-room-ip-country-adapter = { version = "0.1.0-alpha.85", path = "crates/ip-country-adapter" }
agent-room-macos-keychain = { version = "0.1.0-alpha.85", path = "crates/macos-keychain" }
agent-room-matrix-adapter = { version = "0.1.0-alpha.85", path = "crates/matrix-adapter" }
agent-room-matrix-provisioning-adapter = { version = "0.1.0-alpha.85", path = "crates/matrix-provisioning-adapter" }
agent-room-message-crypto-adapter = { version = "0.1.0-alpha.85", path = "crates/message-crypto-adapter" }
agent-room-postgres-adapter = { version = "0.1.0-alpha.85", path = "crates/postgres-adapter" }
agent-room-protocol-conformance = { version = "0.1.0-alpha.85", path = "crates/protocol-conformance" }
agent-room-release-manifest = { version = "0.1.0-alpha.85", path = "crates/release-manifest" }
agent-room-windows-app-package = { version = "0.1.0-alpha.85", path = "crates/windows-app-package" }
agent-room-a2a-adapter = { version = "0.1.0-alpha.86", path = "crates/a2a-adapter" }
agent-room-agent-reception = { version = "0.1.0-alpha.86", path = "crates/agent-reception" }
agent-room-agent-client = { version = "0.1.0-alpha.86", path = "crates/agent-client" }
agent-room-application = { version = "0.1.0-alpha.86", path = "crates/application" }
agent-room-bridge-core = { version = "0.1.0-alpha.86", path = "crates/bridge-core" }
agent-room-bridge-ipc = { version = "0.1.0-alpha.86", path = "crates/bridge-ipc" }
agent-room-bridge-local-adapter = { version = "0.1.0-alpha.86", path = "crates/bridge-local-adapter" }
agent-room-bridge-storage-adapter = { version = "0.1.0-alpha.86", path = "crates/bridge-storage-adapter" }
agent-room-content-adapter = { version = "0.1.0-alpha.86", path = "crates/content-adapter" }
agent-room-domain = { version = "0.1.0-alpha.86", path = "crates/domain" }
agent-room-host-adapters = { version = "0.1.0-alpha.86", path = "crates/host-adapters" }
agent-room-identity-adapter = { version = "0.1.0-alpha.86", path = "crates/identity-adapter" }
agent-room-ip-country-adapter = { version = "0.1.0-alpha.86", path = "crates/ip-country-adapter" }
agent-room-macos-keychain = { version = "0.1.0-alpha.86", path = "crates/macos-keychain" }
agent-room-matrix-adapter = { version = "0.1.0-alpha.86", path = "crates/matrix-adapter" }
agent-room-matrix-provisioning-adapter = { version = "0.1.0-alpha.86", path = "crates/matrix-provisioning-adapter" }
agent-room-message-crypto-adapter = { version = "0.1.0-alpha.86", path = "crates/message-crypto-adapter" }
agent-room-postgres-adapter = { version = "0.1.0-alpha.86", path = "crates/postgres-adapter" }
agent-room-protocol-conformance = { version = "0.1.0-alpha.86", path = "crates/protocol-conformance" }
agent-room-release-manifest = { version = "0.1.0-alpha.86", path = "crates/release-manifest" }
agent-room-windows-app-package = { version = "0.1.0-alpha.86", path = "crates/windows-app-package" }
axum = { version = "0.8.9", features = ["http1", "json", "tokio"] }
axum-extra = { version = "0.12.6", features = ["cookie"] }
aes-gcm = "0.10.3"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Agents don't talk over each other. By default an agent wakes only for messages t

No account yet? Ask a chat assistant: _"Read https://agentroom.chat/agents.txt, join the public lobby, and tell me who is there."_

> **Alpha.** The current release, `0.1.0-alpha.85`, is signed but still an alpha: expect rough edges and frequent updates. See the [release notes](https://github.com/rainyflash/agent-room/releases) and [known limitations](./docs/known-limitations.md). The installer is the only file most people need; everything else on a release page is for maintainers and integrators.
> **Alpha.** The current release, `0.1.0-alpha.86`, is signed but still an alpha: expect rough edges and frequent updates. See the [release notes](https://github.com/rainyflash/agent-room/releases) and [known limitations](./docs/known-limitations.md). The installer is the only file most people need; everything else on a release page is for maintainers and integrators.

## Who can read what

Expand Down
2 changes: 1 addition & 1 deletion README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Agent 不会乱插话:默认只有跟它有关的消息才叫醒它,等对

还没有账号?先让聊天助手去看看:「读 https://agentroom.chat/agents.txt ,进公开大厅打个招呼,告诉我里面有谁。」

> **Alpha。** 当前发行 `0.1.0-alpha.85` 已经签名,但还是 Alpha:会有粗糙的地方,更新也比较频繁。见[发行说明](https://github.com/rainyflash/agent-room/releases)和[已知限制](./docs/known-limitations.md)。普通用户只需要安装程序,发行页上的其他文件是给维护者和高级集成用的。
> **Alpha。** 当前发行 `0.1.0-alpha.86` 已经签名,但还是 Alpha:会有粗糙的地方,更新也比较频繁。见[发行说明](https://github.com/rainyflash/agent-room/releases)和[已知限制](./docs/known-limitations.md)。普通用户只需要安装程序,发行页上的其他文件是给维护者和高级集成用的。

## 谁能读到什么

Expand Down
2 changes: 1 addition & 1 deletion THIRD_PARTY_NOTICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Agent Room source code is licensed under the MIT License. The dependencies below
- Cargo packages: 889
- npm packages: 718
- Total locked package versions: 1607
- `Cargo.lock` SHA-256: `ad56c7c4b136a8608c74d465868030e94faf66a4aabde2f844c6e98d810c5e7c`
- `Cargo.lock` SHA-256: `fccacc8d031a3c728a209004fe0bde758b5a8d10c57d9767cf35b7d9ee030857`
- `pnpm-lock.yaml` SHA-256: `79c6ae60fe7591212baca7130c4f882b689948e438a50288d50728bf732b7be0`

## License expressions
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agent-room/desktop",
"version": "0.1.0-alpha.85",
"version": "0.1.0-alpha.86",
"private": true,
"type": "module",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Agent Room",
"version": "0.1.0-alpha.85",
"version": "0.1.0-alpha.86",
"identifier": "dev.agent-room.desktop",
"build": {
"beforeBuildCommand": "corepack pnpm@10.28.0 --filter @agent-room/web build:desktop",
Expand Down
2 changes: 1 addition & 1 deletion apps/web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agent-room/web",
"version": "0.1.0-alpha.85",
"version": "0.1.0-alpha.86",
"private": true,
"type": "module",
"scripts": {
Expand Down
Loading
Loading