KDCube
KDCube Press

Our Journal

Short, dated notes on capabilities that just landed in the platform.

17 articles · latest 2026-07-14

Search covers titles, summaries, tags and full article text.

Style What You Publish: Catalogs Get A Presentation Contract

The platform renders catalog pages; until now an application could recolor exactly three things. This entry records the presentation contract that ends that: every visual decision in the renderer reads a --kdcpub-* design token, and an application overrides tokens or loads its own stylesheets — declared in its config, per alias and per fold. The platform ...

public-contentcatalogsstylingdesign-tokenspresentation
2026-07-14

Define an Accounted Service, and It Pays Its Way

KDCube counts LLM calls, embeddings, and web searches as usage — recorded, priced, and settled against a user's budget. Your application's own paid work can join them. A decorator, four small extractors, and one usage object turn a metered API call into first-class usage the economics model can charge.

accountingtracked serviceeconomicsServiceUsagecost_usd
2026-07-13

Connect Your Agentic Loop To The Event Bus

Bring your own agent — your graph, your framework, your control loop. KDCube hands it user messages through one door, off the event bus: ordered, one turn at a time per conversation, exactly once, nothing lost. A run-to-completion loop gets that for free; a loop that can absorb input mid-flight opts into more.

event busordered deliveryreactive turnrun-to-completionfollowup / steer
2026-07-13

Connect Your Service to KDCube With OAuth/OIDC

A KDCube tool can call your service as the user — not with a shared system key, not with a platform login token, and not with a secret copied into code. The user connects their account once through Connection Hub; after that, tools and named services resolve the user's provider token only when the requested claim is approved.

connection hubdelegated to kdcubeoauth / oidcconnected accountsas the user, no shared secret
2026-07-12

Your Conversations Are Now Searchable — By You

The agent has been able to search your conversation history for a while — that is how it remembers what you decided in May. Today the same engine gets a human door: a search box in the chat sidebar. Same index, same ranking, same hard rule that you only ever see your own conversations — now with your hands on the controls.

conversation searchchat widgetrank slidersdate-range browsesame engine, human door
2026-07-11

The ReAct Agent's Code Can Use Your Services

The ReAct agent writes Python; the code posts a file to Slack, sends an email, saves a memory. That code runs in a sealed sandbox — yet the call reaches the real service, under the real user, with real consent checks. The trick is a relay: the request rides KDCube's durable message lane to the service's home process and the answer rides back.

named servicesdata busisolated runtimeconsentsame identity end to end
2026-07-10

The Portable Context Room

A tool call leaves the process — a subprocess, a sandboxed container, a remote task. What must follow it is not the infrastructure but the situation: who is asking, which app is acting, what the call may touch. KDCube packs that situation into one JSON-safe room, ships it across the boundary, and rebuilds everything else from descriptors on the other side.

runtimeportable-specrequest identitynamed servicesthe situation travels
2026-07-10

Temporal Hosting For External Agents

An external agent has no chat turn — yet it must attach a file to an email, post one to Slack, and pull attachments out. KDCube gives it a waiting room: signed upload slots into a staging area inbound, signed download URLs outbound. Bytes travel over plain HTTP; tool calls stay JSON.

hostingstaged_refsigned-urlmcpbytes over HTTP
2026-07-06

One home for what the user decided

The platform keeps durable user choices in one typed home . The key names the scope — platform, application, or conversation — configuration remains the ceiling, and an explicit Save changes writes the current conversation.

user-settingsconversation-scopedstorageuser_bundle_propsconfigured-∩-chosen
2026-07-06

Allow Automation To Use Your Applications

KDCube users can now give their own scripts, agents, and DevOps jobs a bounded way to call KDCube — a short-lived bearer token scoped server-side by resource_grants . The automation acts as a delegated client while KDCube projects the approving user as the grantor.

connection-hubdelegated-accessresource_grantsautomationbearer-token
2026-07-04
← Newer1–10 of 17Older →