Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
f5d6a3d
docs: agent-to-app mini-app system contract (master spec + roadmap)
ZhangHanDong Apr 14, 2026
fbaed8c
docs: L1 weather card sub-spec (first reference mini-app)
ZhangHanDong Apr 14, 2026
ab53096
feat: L1 weather card consumer via org.octos.app type registry
ZhangHanDong Apr 15, 2026
cf7f94b
feat: add agent-to-app rendering infrastructure
ZhangHanDong Apr 28, 2026
316c501
Merge origin/main into feat/agent-to-app
ZhangHanDong Apr 28, 2026
94e999e
Fix CI makepad lock and typos config
ZhangHanDong Apr 29, 2026
1a99cca
docs: simplify agent2view design
ZhangHanDong May 2, 2026
1bc04ee
feat: add agent view runtime and mission room app
ZhangHanDong May 2, 2026
fb594b8
feat: add mission dashboard account view
ZhangHanDong May 2, 2026
dadd052
fix: enforce mission app scopes
ZhangHanDong May 2, 2026
e787e59
feat: bind agent views to room screen runtime
ZhangHanDong May 2, 2026
309e998
feat: add agent view local reducer
ZhangHanDong May 2, 2026
27f6b61
fix: refine mission room card details
ZhangHanDong May 2, 2026
5092abe
docs: define mission producer contract
ZhangHanDong May 2, 2026
025eb1a
docs: add agent2view runtime spec
ZhangHanDong May 2, 2026
8f424cc
feat: project room scoped app snapshots
ZhangHanDong May 2, 2026
fb84501
feat: include app context in action responses
ZhangHanDong May 2, 2026
51a64cb
fix: lock app action buttons to original event
ZhangHanDong May 2, 2026
296d7f3
feat(register): align with element-desktop — Phase 1+2 (MAS browser s…
TigerInYourDream Apr 29, 2026
c0a44df
feat(register): Phase 3a — UIAA dummy flow for self-hosted servers (#…
TigerInYourDream Apr 29, 2026
7c4282c
feat(login): OIDC (MAS) login for existing accounts — Phase 3b (#119)
TigerInYourDream Apr 29, 2026
fd5ab07
docs: record bot markdown streaming issue
ZhangHanDong May 6, 2026
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
.vscode
.DS_Store
proxychains.conf
fixtures/airbnb-mock/.tsv-cache.tsv
11 changes: 11 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,17 @@ Always use `submit_async_request(MatrixRequest::*)`. Do not spawn raw tokio task
- Runtime `script_apply_eval!` cannot rely on DSL constants like `Right`, `Fit`, or `Align`
- `Dock.load_state()` can corrupt DrawList references in this project

## Splash Template Authoring

Agent-to-app templates live under `src/home/app_registry/templates/<capability>/<template>.splash`.
They are loaded through `SplashHost`, not by per-app Rust UI builders.

- Use only widgets registered as public in `src/home/app_registry/widget_manifest.rs`
- Use only local functions registered in `src/home/app_registry/local_functions.rs`
- Bind data through `$state.path` values declared by the capability schema
- Do not set `capability_id`, `display_name`, `icon`, or `trust_badge` in templates
- Add reusable widgets to the manifest once; do not hard-code per-app Rust renderers

## Build & Test

```bash
Expand Down
Loading