Releases
v3.21.19
Compare
Sorry, something went wrong.
No results found
dosco
released this
06 Nov 20:17
Changelog
92f1444 Merge agent profiles and thread unread state
98ae92c Merge auth store role-block guard and cross-replica test
62c4d74 Merge login and OAuth state in the store
9094afa Merge remote-tracking branch 'origin/master' into rebase-local-master
5914e90 chore: bump version to v3.21.19 [skip-release] [skip ci]
83a52a4 docs(website): add a lead agent page
047cae0 feat(agent): agent profiles with home threads, and thread unread state
ff4a72a feat(agent): lead agent over stateless GraphJin workers
45cde07 feat(agent): make the lead the agent, with skills, memories and threads in the graph
c296317 feat(agent): name where every figure in a lead answer came from
74b7387 feat(agent): persistent threads, resumable runs and memory in the store
b26f3cb feat(agent): rotate the key and switch provider without a restart
f89389d feat(agent): the worker carries no conversation
79ce390 feat(auth_login): share login and OAuth state across replicas
803dc41 feat(console): restyle the web console as an open, typographic dark canvas
0b30107 feat(console): sign in to JWT-only servers with a cookie session
0d362ee feat(eval): score the lead agent in the data-accuracy loop
c03af93 feat(openapi): expose read-only text/plain and text/html GET responses
2f0ee86 feat(watches): cron schedule triggers for watches
26f8076 feat(watches): metric watches on aggregates and agent routines
f6774fb feat(watches): routines answer in their agent's home thread
797d209 fix(agent): hold "upcoming" reads to today and name rows through their key
afe4d17 fix(agent): name rows an answer cites by id
19bc0eb fix(agent): name what "which" finds, and hand a refused total its query
a47c808 fix(agent): repair answers whose line breaks arrive escaped
978433b fix(agent): report ties instead of crowning one row of a ranking
0e6e453 fix(agent): stop authoring writes and running joins on the model's behalf
d92233e fix(auth_login): skip auth table block when store root is unresolved
56a3227 fix(console): cut console copy to plain, minimal text
4c97825 fix(console): fourth pass — agent page crash, phone nav, drawers, quieter chat
56aaaf4 fix(console): legible API docs in dark, visible keyboard focus, shorter errors
7147928 fix(console): third pass — real bugs plus the boxes and icons the first passes left
a22cbc0 fix(console): treat a signed-in session as the owner on Tasks, Watches and Artifacts
537c946 fix(demo): keep shifting dates when the schema DDL is ahead of the state
7a6bf64 fix(eval): run lead cases on gj_thread and pin the gemini provider name
e7f8b39 fix(graph): resolve fragments independently of definition order (#689 )
de3d1f9 fix(graph): start saved operation text at the operation
eb10a65 fix(intro): omit args input types for functions without inputs
b31841a fix(mysql): accept limit and offset variables, capped at the configured limit
0338948 fix(openapi): discover fields inherited through allOf response schemas (#691 )
bb1c0fb fix(qcode): correct argument type wording in validation errors
554ffe0 fix(qcode): encode constraint string literals as JSON (#683 )
26e90c9 fix(valid): decode field names in numeric field-comparison constraints
289d66e fix(watches): fire schedule ticks insert-first so a crash cannot lose one
aa653d6 perf(agent): answer plain questions in two model calls
227e8f5 revert(agent): drop the per-case patches for names, upcoming dates and totals
4a881ad revert(agent): drop the ranking-tie probe
8e15f67 revert(agent): stop rewriting answers whose line breaks arrive escaped
ac73fef test(smoke): cover the lead's skills, memories and threads end to end
You can’t perform that action at this time.