Repository navigation
feat(agent): take the answer to the agent's question without its name - #205
Merged
Merged
Conversation
added 3 commits
October 12, 2026 20:22
A reply to one of Stacky's messages reached Stacky only if the family's app marked Stacky as mentioned in it, which depends on the app. A plain reply was otherwise treated as a quote and needed the name. A reply names the message it answers, so a reply to one of Stacky's own messages now reaches Stacky without the name, whatever the app. A reply to a person's message or another bot's is left alone. Whose message it was is asked from the homeserver once and remembered.
When Stacky asked something in a room ("Die Partyliste hat noch 2
offene Punkte. Sollen die auch weg?"), the answer got no reply unless it
started with Stacky's name again, so the conversation Stacky started
ended in silence.
While Stacky's last message in a room is a question, the next message
from the person it was talking to reaches Stacky without the name, if
it comes within five minutes. Only that one message; anyone else, or a
later message, needs the name as before. Anything else Stacky says in
the room closes the question.
Closes: #200
Asked to delete a list that still had open items, Stacky deleted it without asking: the store refused because of the open items, and the model sent the confirmation itself in the same turn. A confirmation now counts only in a later turn than the refusal, which is a message from the person after Stacky told them what is still open. Any other confirmation is dropped, the store refuses again, and Stacky has to ask. Fixes: 1e0d216 ("feat(agent): delete a list when the family asks")
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
stack memory list delete#199: a list with open items is deleted only after the person's yes in a later message; the model can no longer confirm for them, and is told to ask instead of looking for another way.Rig check: delete request, Stacky named the open items and asked, plain "Ja, die können weg." deleted the list; a reply to Stacky without the name was answered; a plain message without the name was not.
Closes: #200