Repository navigation
v0.39.1
v0.39.1
@kanzo-tech/graph — patch
GraphCounts and GraphLegend count what is in full colour, the canvas's own pick included. A
lasso, a marquee or a click on the canvas greys what it leaves out, and the toolbar read 31 of
3,218, but the counts beside it still read the page's filter alone — 40 match · 3.2K of 3.2K
placed — and the legend Airport 40 of 3,218: the graph's client is exempt from the clause it
publishes, as Mosaic exempts every client, so the filter it is handed never holds its own pick. Both
now count the page's filter narrowed to that pick, what GraphStore.visible() lists and the canvas
colours: 31 match · 3.2K of 3.2K placed, Airport 31 of 3,218. A pick on an unfiltered page reads
as a filter, 2 of 20 nodes match.
GraphState.matching and drawn follow: they are what is in full colour, null for matching
only when nothing is filtered or picked. A host that read matching as the page's filter without
the canvas's pick reads it from mask instead.
@kanzo-tech/ai — patch
Each alias's context is declared once, by the platform. The AI services (services/ai) take
AI_CHAT_CONTEXT and AI_COMPLETE_CONTEXT, each alias's window in tokens, beside AI_CHAT and
AI_COMPLETE. With the local-models profile they are what Model Runner starts the model with
(context_size, still 8192 when unset). With a provider they are its window, which the operator
sets. The gateway reports no window: Model Runner's /models gives a model's maximum, not what it was
started with. So the number an application passes to dataAgent / dataSuggestions as
context: { tokens } comes from the same variables.
What to change: pass them to your server's environment, for example
MYAPP_AI_CHAT_CONTEXT: ${AI_CHAT_CONTEXT:-}, and hand them to context. Unset, nothing narrows, as
before. A compose file that set a model's context_size itself sets the variable instead, so the
model and the application read one number.
Every @kanzo-tech/* is published at 0.39.1. keasy and any host should move all of them together (@kanzo-tech/* pin each other exactly).