| Age | Commit message (Collapse) | Author | Files | Lines |
|
README and AGENTS.md describe the socket protocol and the history instead
of the voice pipeline; the voice-era findings stay, marked as such, since
a return to voice starts from them and from the voice-v1 tag. The overlay
spec is marked superseded, the daemon spec records what changed while
planning, and the example tools lose their spoken announcements.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
|
With the clock only in the system prompt, "what time is it?" asked again
an hour later copied the old answer from history. The current question
now carries the date and time too; history stays unstamped, because
stamping every message made the model drop tool arguments (the finance
account filter went from 6/6 to 0/6).
Gemma garbles numbers it spells out in Italian ("trent settler"), 3 in
10 time answers. The default system prompt asks for digits, which
Kokoro reads correctly: 20/20 clean.
temperature in config.toml is sent with every request; unset keeps the
llama-server preset's, which other clients share.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
updates.py compares the -current ChangeLog with the installed package
database: the newest batch holding an installed package is the last one
applied, everything newer is pending. The spoken summary gives counts,
security fixes and a kernel bump, never package lists; report=true writes
a full markdown recap and opens it in MD_EDITOR, detached.
restart.sh stops a running assistant and its quickshell overlay and
starts both again in their own session.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
- Game controllers report battery through their kernel driver, not
BlueZ: bluetooth.sh falls back to the power supply named after the
device address.
- Asked for a VM's IP after a listing without one, the model made one up
without calling a tool. The default system prompt now says facts about
the user's computer, devices, accounts, mail, calendar or money come
only from a tool, or it says it does not know.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Read-only: bluetoothctl show/devices/info and virsh list, domstate,
dominfo and domifaddr. Connecting devices and handling VMs are phase 2.
The DHCP lease source is empty for bridged guests, so the VM's IP comes
from ARP or the guest agent.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
- mail printed threads and the model called them emails; it now
reports messages and threads.
- finance spending takes a since date (default the first of the month)
instead of a day count, and an optional asset account. The
per-account listing needs an end date or the API rejects it; an
unknown account name gets the user's accounts back.
- Tool errors are capped at 2000 characters like normal output.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
All read-only: each command is fixed in its tool file, so the model
fills parameters but can never reach mailctl tag or firefly tx add.
qalc reads "17.5% of 240" as a modulo, so the calc hint shows percent
as a factor.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
- The model has no clock and invented a 2025 start date for the
calendar; the system prompt now carries the current date and time.
- It also derived a wrong weekday from a date; agenda.py prints the
weekday itself.
- An announcement ran straight into the answer; a 0.6 s pause follows it.
- The calendar days hint asks for 30 or more when looking for the next
event.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
A bare city name is ambiguous for the API (plain "Rome" and "Roma"
both resolve to Rome, US), so the parameter asks the model for
City,CC and the output names the country.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|