GuideHow It Works

How It Works

Syke runs a continuous loop: ingest signals from your platforms, perceive patterns across them, distribute context to every AI tool, and collect new signals back. Your identity evolves as you do.

Bidirectional sync. Any MCP client can read your context and write events back. Your Claude Code session logs what you build. Your custom agent logs decisions. Everything feeds the living profile on next sync cycle.

Ingestion

Platform adapters read data sources and produce Event objects stored in SQLite. Each adapter handles its own auth, pagination, and deduplication.

One event per session — not per message. A Claude Code session about “refactoring auth” is one event, not 50. Content capped at 50K chars.

Perception

The Agent SDK perception is what makes Syke different. The agent doesn’t receive a text dump — it explores interactively using 6 custom MCP tools.

ToolWhat It Does
get_source_overviewUnderstand what data exists
browse_timelineBrowse events chronologically
search_footprintFull-text keyword search
cross_referenceSearch a topic across ALL platforms
read_previous_profileRead prior perception for updates
submit_profileSubmit structured output (coverage-gated)

The agent typically makes 5-12 targeted tool calls, forming hypotheses and testing them.

đź’ˇ

Coverage gating. The agent literally cannot submit a shallow profile. A PreToolUse hook blocks submit_profile until all sources are explored. Zero extra API cost — hooks piggyback on existing turns.

The agent doesn’t just explore — it evolves its strategy across runs, learning which searches yield the richest cross-platform connections. See Perception Architecture for the ALMA details.

Distribution

Four output formats, one MCP server.

# About utkarsh
<!-- Generated by Syke from gmail, chatgpt, github (150 events) -->
 
A curious builder who loves exploring consciousness and technology.
 
## What's Active Right Now
🔥 **Syke Hackathon**: Building a personal context daemon for Claude Code hackathon.
  - Multiple commits today
  - ChatGPT conversations about architecture
 
## Recent Context
Working intensely on Syke, a personal context daemon. Writing Python, using Opus 4.6.
 
## Current World State
Building Syke v0.2 for Claude Code Hackathon (deadline Feb 16). Core focus: ask() tool.
 
## How They Communicate
casual, intense, exploratory. Direct, fast-paced, mixes technical and philosophical.

The MCP server exposes 8 tools for pull (read context) and push (write context from any client). See MCP Server for details.