Repository navigation
Illiana draws cards and works in code mode; a turn no longer waits on SQLite - #1809
Merged
Merged
Conversation
Contributor
Illiana's review of
|
… SQLite - Cards: the default agent is granted draw_card; its description says when to draw and which kind (a kind asked for wins), and that an error drew nothing. A table takes up to 50 rows and the value-only columns a model writes. A pie draws (the doughnut legend read a guide flag off datasets[undefined]); a card opened larger sits on the page's black. - Code mode: on for the default agent (PydanticAI, with a database). The sandbox's rules moved out of the finance prompt into chat/code_mode.py and follow any agent's persona while its code mode is on. - A turn waited 30 seconds on SQLite: the app map asked whether the caller is an admin inside the render's session, and the lookup opened a second one. The render settles who is asking before it opens its session. - The trace matches a result to its call by id (parallel calls finish in any order), and a drawn card rides the call that drew it. - A live call logs who ended it: the page, the provider, or an error. - Tools: storage (the buckets, or one level of one; with the storage component, granted); query (one read-only statement, audited; MCP opt-in only), sharing db_query.attempt with Overseer's Database > Query. - Her persona names errors, requests, storage and the Redis key families, and gives a figure only from a tool she called for it. A memory warning says how high.
lbedner
force-pushed
the
illiana-cards-code-mode
branch
from
October 23, 2026 03:00
b0f3c13 to
a5e0f1c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes from a night of testing Illiana in chat and on calls.
Behaviour fixed
BEGIN IMMEDIATE), and the lookup opened a second session, so every turn, typed or on a call, waited out the lock and went without the map. The render now settles who is asking before it opens its session;caller_is_adminis unchanged. This was also the silence on calls the voice model filled with "can you hear me?".index, notdatasetIndex, and the legend filter threw. Fixed as Steward fixed it (legendShows,legendPosition).Illiana
draw_cardis in the default grant. Its description says when to draw and which kind (a kind asked for wins over the one the numbers pick), and that an error drew nothing, so she must fix it and call again. A table takes up to 50 rows, plus the value-onlycolumnsa model keeps writing. A card opened larger sits on the page's black.chat/code_mode.pyand follow any agent's persona while code mode is on, in the prompt's stable head.ontology(kind="keys")), and gives a figure only from a tool she called for it. It was applied to a stored row only when that row still held the old default.Tools
storage: the buckets, or one level of one. Registered with the storage component and granted.query: one read-only statement through Overseer's Database > Query safeguards, audited. An admin's MCP client can opt in throughMCP_TOOLS; no agent is granted it (per-domain aggregates replace free SQL for agents: Each domain says what it holds: typed aggregates an agent reads, never rows #1807). Both sharedb_query.attempt.Observability
page,providerorerror) and how long it ran. Tonight's drop was Gemini Live's1011 Internal error.Filed along the way