Repository navigation
famstack 0.4.0-rc.2 - the family's lists
Pre-releaseHighlights
- Lists as first-class citizens. Families have lists everywhere: to-dos for every person, packing checklists, groceries, errands, the dates to keep. That's why lists now have a home of their own, one file each. Tell Stacky "we need eggs", give a to-do to Bart, and see it in the wiki on the topic and on Bart's page. Letters put their appointments on the family calendar.
- Stacky (Local Agent) is finally usable now Families send voice messages and photos, not typed commands. So Stacky now listens to a voice message and reads a photo with its caption. Chat interactions are faster and more interactive now. This is the foundation to build on now.
- More improvements to the family wiki A baby, a grandparent or the family doctor matter without a chat account. Now everyone the family knows can be added, and is recognised by every name they go by. The home page starts with the family, the facts at a glance and what is ahead.
- Topic captures keep what was said. What the family writes is the record, so it stays word for word: captions and replies stay on their entry, photos are filed as notes, and links survive corrections.
- Still beta: the agent (on its first start, run
./stack restart core, then./stack restart agent, #173) and backups, which do not cover the family memory in Forgejo yet.
Upgrading from v0.4.0-rc.1
Coming from 0.2.x or a 0.3.0 beta? Follow the 0.4.0-rc.1 notes first: ./stack update arrived there, and before it the move is by hand.
-
Move to the release and restart what it changed, which is every running stacklet:
./stack update ./stack restart
On its restart, the memory stacklet writes a person file for each chat account,
family/people/<id>.md, and moves each topic'stodos.mdto a list infamily/lists/, keeping every item and tick. A minute after it starts, the archivist moves the photos filed as bookmarks to notes. Stacky moves its conversations to nanobot's new session store on its first start. -
Add everyone without a chat account, such as a baby, with the names the family uses for them:
./stack memory person add "Maggie Simpson" --alias Margaret --as marge -
Optional: the home, person and topic pages move to their new layout with the nightly sweep. To see it now:
./stack memory wiki update --all
Breaking: ./stack memory topic <topic> todo and ./stack memory list-edit are removed; use ./stack memory list. ./stack memory person <name> is now ./stack memory person show <name>. This only affects scripts that called them.
Added
- Memory Stacklet: Keep household lists with
./stack memory list: show, add, tick, move, reset and archive items, one file per list - Memory Stacklet: Turn each topic's to-dos into a list of its own
- Memory Stacklet: Add a calendar list for the family's dates, with the last seven days greyed out on its wiki page
- Memory Stacklet: Show the family's lists in the wiki menu, on topic pages and on each person's page
- Memory Stacklet: Give every person the family knows a file of their own, also without a chat account
- Memory Stacklet: Add a person without a chat account with
./stack memory person add - Memory Stacklet: Show the other names a person goes by on their page
- Memory Stacklet: Write the home page with the family first, facts at a glance, the last month and what is ahead
- Memory Stacklet: Write person pages in the family's voice, with facts at a glance
- Memory Stacklet: Write topic pages as facts and where things stand
- Memory Stacklet: Title the references block in the household language
- Memory Stacklet: Recognise every declared person in voice transcripts and diary cards
- Agent Stacklet: Keep the family's lists in chat, including starting and deleting a list
- Agent Stacklet: Hear voice messages addressed to the agent
- Agent Stacklet: Read a photo sent to the agent with a caption
- Agent Stacklet: Take a reply to the agent, or the answer to its question, without its name
- Agent Stacklet: Show what the agent is doing while a turn takes long
- Archivist Bot: Put the dates from a letter on the family's calendar
- Archivist Bot: File documents under every person by any name they go by
- Archivist Bot: Keep the replies to a capture on its entry
- Backup Stacklet: Mark the backup stacklet as beta, and say what it does not back up yet
- Messages Stacklet: Post an uploaded file with a caption with
./stack messages upload --caption
Fixed
- Agent Stacklet: Commit a change as the person who asked, also when two rooms are answered at once
- Agent Stacklet: Recognise a German topic room
- Archivist Bot: Keep an upload's caption on its capture
- Archivist Bot: Keep a capture at its path when a reply corrects it, so links to it keep working
- Archivist Bot: File a posted photo as a note, not a bookmark
- Archivist Bot: Put only what the family has to do on a topic's list
- Memory Stacklet: Credit the person who filed a source on person pages
- Memory Stacklet: Keep diary citations on their entry when a page is rebuilt
- Memory Stacklet: Keep rebuilding the wiki when the model fails on a page
Performance
- Agent Stacklet: Answer in a long room without waiting for a summary of it, in 8 to 16 seconds a turn (nanobot 0.3.5)