Skip to content

feat(agent): take the answer to the agent's question without its name - #205

Merged
arthware-dev merged 3 commits into
feature/rc2from
feat/agent-answer-follows-question
Oct 12, 2026
Merged

arthware-dev merged 3 commits into
feature/rc2from
feat/agent-answer-follows-question

Conversation

@arthware-dev

Copy link
Copy Markdown
Contributor

Summary

  • A reply to one of Stacky's messages reaches Stacky without its name, whatever the family's app marks as mentioned.
  • While Stacky's last message in a room is a question, the asked person's next message within five minutes reaches it without the name ("Ja, die können weg.").
  • Fix for feat(memory): delete a list with 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

Test 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")
@arthware-dev
arthware-dev merged commit 31a5d52 into feature/rc2 Oct 12, 2026
1 check passed
@arthware-dev
arthware-dev deleted the feat/agent-answer-follows-question branch October 12, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant