pewdiepie-archdaemon
f4e1afeebe
Record successful official-link completion replay
2026-09-17 20:53:40 +00:00
pewdiepie-archdaemon
cf9cb7b90f
Avoid invented publication windows on corrected version lookups
2026-09-17 20:53:01 +00:00
pewdiepie-archdaemon
a1d144e4f5
Check explicitly requested source links without fabricating citations
2026-09-17 20:51:03 +00:00
pewdiepie-archdaemon
3a14d9f5cc
Record publication-filter replay evidence and remaining completion gaps
2026-09-17 20:48:57 +00:00
pewdiepie-archdaemon
4d34ae1799
Separate current reference lookups from publication date restrictions
2026-09-17 20:47:06 +00:00
pewdiepie-archdaemon
edcd94a312
Record verified text routing fixes and remaining quality failures
2026-09-17 20:42:41 +00:00
pewdiepie-archdaemon
08ab1c9507
Keep supplied proofreading text out of document review controls
2026-09-17 20:41:56 +00:00
pewdiepie-archdaemon
4faf683912
Treat explicitly supplied proofreading text as data not tool authority
2026-09-17 20:40:00 +00:00
pewdiepie-archdaemon
20361b3de8
Control sampling and canonical prompt in search diagnostics
2026-09-17 20:37:32 +00:00
pewdiepie-archdaemon
39a6a49664
Stop appending unverified search citations to synthesized answers
2026-09-17 20:32:46 +00:00
pewdiepie-archdaemon
87b6a37885
Record search quality failures and separate mechanics from review
2026-09-17 20:26:53 +00:00
pewdiepie-archdaemon
cfb9315e0a
Preserve news query intent and extract nonduplicated semantic page content
2026-09-17 20:24:00 +00:00
pewdiepie-archdaemon
3edf7acd21
Allow evidence verification after successful search and fetch
2026-09-17 20:20:40 +00:00
pewdiepie-archdaemon
7257319004
Preserve every fetched search source within observation budget
2026-09-17 20:17:03 +00:00
pewdiepie-archdaemon
a48ab46f7d
Enforce search source restrictions and expand live prompt coverage
2026-09-17 20:14:32 +00:00
pewdiepie-archdaemon
7fa6c93fb3
separate search freshness from news category selection
2026-09-17 20:08:58 +00:00
pewdiepie-archdaemon
566202dcad
require domain evidence for official source shortcut
2026-09-17 20:07:51 +00:00
pewdiepie-archdaemon
6fb1ce7238
withhold tools for standalone social turns
2026-09-17 20:05:30 +00:00
pewdiepie-archdaemon
dc4a38f3bc
preserve manual formats and require discovery for evidence requests
2026-09-17 20:04:51 +00:00
pewdiepie-archdaemon
2d938b1650
recognize casual news requests and prevent premature source-only completion
2026-09-17 20:03:32 +00:00
pewdiepie-archdaemon
da215cf242
audit search variety with model provenance and per-turn latency
2026-09-17 20:01:38 +00:00
pewdiepie-archdaemon
a7576f721c
verify embedded articles skip redundant retrieval rounds
2026-09-17 19:58:06 +00:00
pewdiepie-archdaemon
02200b2874
reuse embedded search articles and reject browser error pages
2026-09-17 19:57:20 +00:00
pewdiepie-archdaemon
f27070c469
buffer rejected search drafts and cap interactive rounds
2026-09-17 19:53:40 +00:00
pewdiepie-archdaemon
ff4d01a55e
ground fresh searches and verify official documents
2026-09-17 19:49:28 +00:00
pewdiepie-archdaemon
994413c435
compose explicit search and fetch workflows
2026-09-17 19:43:20 +00:00
pewdiepie-archdaemon
8c7ea10520
ground current lookups and recover failed fetches
2026-09-17 19:42:38 +00:00
pewdiepie-archdaemon
dfd4d5a80e
preserve evidence after bounded web search
2026-09-17 19:35:54 +00:00
pewdiepie-archdaemon
f2fb42c7d1
synthesize after bounded search suppression
2026-09-17 19:27:16 +00:00
pewdiepie-archdaemon
295578514e
route current events through bounded news search
2026-09-17 19:26:04 +00:00
pewdiepie-archdaemon
e9a117df0d
bound optional search fallback latency
2026-09-17 19:22:51 +00:00
pewdiepie-archdaemon
6b135eab73
finish resource lookups from verified search metadata
2026-09-17 19:18:05 +00:00
pewdiepie-archdaemon
e49264ae47
preserve product identity in manual search
2026-09-17 19:15:39 +00:00
pewdiepie-archdaemon
e48ea98d2f
broaden empty searches through resilient providers
2026-09-17 19:12:28 +00:00
pewdiepie-archdaemon
e22cf4b500
bound search attempts by research depth
2026-09-17 19:07:22 +00:00
pewdiepie-archdaemon
483fdc7054
require linked broad research synthesis
2026-09-17 19:04:08 +00:00
pewdiepie-archdaemon
e3107a645d
enforce distinct research refinement
2026-09-17 19:02:11 +00:00
pewdiepie-archdaemon
6121442658
unify broad web briefing semantics
2026-09-17 18:58:31 +00:00
pewdiepie-archdaemon
be48da1146
recognize natural broad current queries
2026-09-17 18:55:19 +00:00
pewdiepie-archdaemon
cdc0734347
require breadth for broad current research
2026-09-17 18:51:56 +00:00
pewdiepie-archdaemon
69a1b97c96
recover rendered pages from fetch boilerplate
2026-09-17 18:49:59 +00:00
pewdiepie-archdaemon
4d7c9d44d1
keep compact agent core tools available
2026-09-17 18:47:04 +00:00
pewdiepie-archdaemon
25ff725c1d
repair broad web research recovery
2026-09-17 18:36:12 +00:00
pewdiepie-archdaemon
0aa470b095
recover synthesis after unavailable web search
2026-09-17 13:34:36 +00:00
pewdiepie-archdaemon
337a47d27d
skip redundant synthesis after email actions
2026-09-17 13:21:11 +00:00
pewdiepie-archdaemon
10d637f8b9
ground research synthesis in retrieved source urls
2026-09-17 10:50:20 +00:00
pewdiepie-archdaemon
8ae0c31666
bound web research to retrieval and synthesis
2026-09-17 10:41:14 +00:00
pewdiepie-archdaemon
218d762427
Consolidate Odysseus agent harness and tool contracts
2026-09-17 10:07:40 +00:00
Boody
3b6c169162
Merge pull request #6280 from isharak7m/fix/token-cache-race-condition
...
fix: atomic token cache swap to eliminate race condition
2026-09-14 00:53:34 +03:00
isharak7m
6001f82019
test: rewrite to exercise actual production _refresh_token_cache
...
The previous test used a _SharedCache simulation that proved the atomic
swap pattern works but didn't exercise the real app.py code. This rewrite
imports app.py with AUTH_ENABLED=true, mocks SessionLocal and logger,
creates a real AuthManager user, and calls the actual _refresh_token_cache()
while concurrent readers access the actual _token_cache global.
7 tests: single row, multiple prefixes, empty DB, app.state sync, dirty
flag cleared, 4 concurrent readers x 100 refreshes (zero empty reads),
and 50 create/revoke churn cycles with concurrent readers.
2026-09-13 19:19:12 +05:30