feat: Wave 7 — 'where did I leave off' + Stark trivia
leftoff/recap.lua:
- Voice "на чём я остановился" / "where did I leave off" stitches a
one-paragraph recap from four independent sources:
1. last assistant LLM reply (jarvis.llm_last_reply)
2. 3 most-recent memory facts (sorted by last_used_at)
3. count + name of the next scheduled task
4. active profile (implicit, in tone)
- Fully offline — no LLM call, just pulls from local state.
trivia/trivia.lua:
- 15 RU + 15 EN one-liners about the Stark universe (suits, arc reactor,
in-universe trivia about J.A.R.V.I.S. itself). Doesn't overlap with
the verbatim quote pool in personality/tony_quote.lua.
Pack count: 95 → 97. Tests: 140 still pass.
This commit is contained in:
parent
8f46bd735a
commit
7e1d1c3cc7
4 changed files with 162 additions and 0 deletions
27
resources/commands/leftoff/command.toml
Normal file
27
resources/commands/leftoff/command.toml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# "Where did I leave off" — pull recent context from across the assistant's
|
||||
# state (last conversation, latest memory facts, last tracker session, latest
|
||||
# scheduled task) and read out a one-paragraph recap. Nice for picking up after
|
||||
# a coffee break or returning to the PC.
|
||||
|
||||
[[commands]]
|
||||
id = "leftoff.recap"
|
||||
type = "lua"
|
||||
script = "recap.lua"
|
||||
sandbox = "full"
|
||||
timeout = 8000
|
||||
|
||||
[commands.phrases]
|
||||
ru = [
|
||||
"на чём я остановился",
|
||||
"на чем я остановился",
|
||||
"напомни что делал",
|
||||
"что я делал",
|
||||
"где я остановился",
|
||||
"продолжи откуда я",
|
||||
]
|
||||
en = [
|
||||
"where did i leave off",
|
||||
"what was i doing",
|
||||
"recap my session",
|
||||
"remind me what i was doing",
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue