Docs Join alpha
Build

Context bridge

Your home agent reads outside data and carries the summary into Sprout. Mostly home-agent-side; Sprout never reaches outside its own surface.

What you'll build

Sprout's planning calls land in the right context: your agent walks in already knowing what's happening outside Sprout's surface. A worksheet from school. An upcoming family event. A photo of a drawing. Whatever data lives outside, your home agent reads it, summarizes it, and carries the gist into the Sprout conversation.

The artifact is a working summary your agent uses immediately when calling Sprout. The data flow is: outside source → your home agent → Sprout context.

Pieces you'll combine

Build it

Three movements:

  1. Your agent reads the source (file, page, photo, transcript).
  2. Your agent extracts what matters and summarizes.
  3. Your agent calls family.query_overview to resolve the kid context. From here, downstream pattern calls have everything they need.
Conversation
You: [drops a PDF or pastes a page] Read this and let's plan something
for tonight.
Your agent: [reads]
Got it. Summary: <topic, key points, vocabulary level>.
Want a 5-minute review activity for tonight?
You: Yes. Reading level matters: she handles common words but struggles
with multi-syllable. Keep it light.
Your agent: Logged. Pulling kid context from Sprout...
Shell
family.query_overview()
# Returns: { parents: [...], kids: [{ childId, name, age, ... }] }
# Your agent picks the right kid, holds the childId for downstream calls.

When to use it

Tools touched

The rest of this pattern lives on your home agent's side. Sprout exposes no specific "context loading" tool; the agent is the bridge.

Recommended skills

Drop these into your library to compose with this pattern.

School connectortemplate

Roadmap

Seen in walkthroughs

Solar system learning loop Chore + photo proof

Was this page helpful?