- panel
- status chip
- live feed
- key chord
Release watch
The latest releases of Empryo, and a chord to ask what changed.
What it does
Parts for the agent stay off until you approve them.
- panelA panel you work in: beside the chat, above the file tree, in a corner, or across the whole window.
- status chipOne chip in the status bar. It can count live rows, like “3 PRs”.
- live feedData the app fetches on a schedule: a web API, the app itself, or a folder of files in your repository.
- key chordA keyboard shortcut that places a prompt in the composer.
Panel
“Latest releases”, placed in the sidebar.
Data it fetches
- rel
https://api.github.com/repos/proxysoul/Empryo/releases?per_page=5
Also includes
1 key chord.
Install
proxysoul/Empryo/morphs/release-watch.json- Copy the reference above.
- In the Empryo desktop app, open Cells & Morphs → Start from… → Install from GitHub and paste it.
- Or ask the agent to “install proxysoul/Empryo/morphs/release-watch.json”.
Will it run for you
Requirements
- Empryo
- 3.7.2+Empryo 3.7.2+, runs on 3.10.2-beta
- Platforms
- macOS, Linux and Windows
- Works in
- Desktop app
Runs on Empryo 3.10.2-beta, the current release.
Network access
api.github.com
Rules and guards stay off until you approve them in Cells & Morphs.
Source
This morph lives at morphs/release-watch.json in proxysoul/Empryo.
Read the whole file
{
"schemaVersion": 1,
"name": "Release watch",
"description": "The latest releases of Empryo, and a chord to ask what changed.",
"requires": {
"empryo": ">=3.7.2",
"hosts": [
"desktop"
]
},
"accent": "#f472b6",
"surface": {
"title": "Latest releases",
"place": "sidebar",
"items": []
},
"pulses": [
{
"id": "rel",
"url": "https://api.github.com/repos/proxysoul/Empryo/releases?per_page=5",
"every": 600,
"map": {
"text": "{{tag_name}}",
"detail": "{{published_at | date}}",
"href": "{{html_url}}"
}
}
],
"status": {
"text": "{{pulses.rel.rows.0.text | default:—}}",
"href": "https://github.com/proxysoul/Empryo/releases"
},
"reflexes": [
{
"keys": "mod+shift+r",
"prompt": "Summarise what changed in the latest Empryo release."
}
],
"signature": {
"alg": "ed25519",
"key": "MCowBQYDK2VwAyEAy6SPFCi/cYx+XTFd5b7LjJnM5YUMNqsNGKU3fPCLU8Y=",
"sig": "vZ7876H4eEsxAoS/0aCgmAezeXXric4UFmbPtXGIi6IjgSdI2MTqPlIcQSLnn38r8YMxqjixcRQbr2+87vSpAQ=="
}
}