summaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 0cd301e..c04754c 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -325,6 +325,24 @@ distance, a person, next appointment twice).
calendar with a 2025 start date, then recovered by calling `now` (three
rounds, 4.0 s). With the date and time in the system prompt every turn:
one round, 2.0 s.
+- **Stale time from history** (2026-09-26). "Che ore sono?" asked 50
+ minutes after the same question got the old time back, no tool call:
+ the old answer in history won over the system prompt's clock. Measured
+ on the live model, 6 runs each (time right / account filter set on a
+ "spent from Mediolanum this month?" after three unrelated turns):
+ clock in the system prompt only 4/6, 6/6; plus the same stamp
+ `[Saturday 26 September 2026, 13:27]` on the current question only 6/6,
+ 6/6 (**chosen**); every history message stamped 6/6, **0/6**, it then
+ called finance without `account` and said nothing matched. The stamp
+ is not echoed in answers.
+- **Gemma garbles numbers it spells out** ("tredici e trent settler",
+ "trentusetzen", "duemiladistante"): 3 of 10 time answers at the preset's
+ temperature 1.0, with or without the stamp. Temperature 0.6 gave 0/10
+ but kept spelling. The default system prompt now asks for digits:
+ 20/20 "Sono le 13:37.", finance filter still 5/6. Kokoro's espeak
+ reads Italian digits right (13:37, 26 settembre 2026, 6549,67 euro).
+ English decimals come out split ("six thousand ... forty nine. sixty
+ seven"): the phonemizer takes the point as a full stop.
- **It gets weekdays wrong from dates** ("mercoledi 29" for a Tuesday).
`agenda.py` prints the weekday itself; right since.
- It searches for general knowledge too (a question about a well-known