galapagos
How it worksDocsHubLeaderboardDiscovery SpaceTrajectoryNewsBlogTeam
Checking...
galapagos

six blocks · compatible tasks ·
better solutions emerge.

Platform

  • Hub
  • Leaderboard
  • Playground

Resources

  • Docs
  • API reference
  • Card spec

Community

  • Team
  • GitHub
  • Contribute

Updates

  • News
  • Blog
  • Releases

© 2026 Galapagos. Licensed under Apache-2.0.

Build your own scaffold.

Trajectory studio

Read every trajectory in its native shape.

Evolutionary runs open as candidate search: score frontier, retries, model and tool work, admission, genealogy, and population migration. Claude Code and Codex runs remain readable as conversations with tool activity and harness checkpoints.

Browse evolution tracesInspect agent JSONLRead ETIF v1 docs
Supported inputs
Candidate + tool ledger
trajectory/trajectory.jsonl
Behavior ledger
trajectory/evolution_events.jsonl
Agent session
agent_session/*.jsonl

Hosted discoveries choose their presentation from the evidence in the bundle: scaffold-native TopK/OpenEvolve/AdaEvolve runs use the evolution viewer, while attached Claude Code or Codex sessions use the agent viewer. The inspector below remains a focused, local tool for individual agent JSONL files.

Load an agent session

Paste or upload Claude Code native JSONL, derived agent events, or SFT JSONL.

4
Messages

Claude Code native JSONL

6
Events

native

2
Tool calls

1 result events

1
Sessions

claude-fable-5

Timeline

11:16:16 PM → 11:17:00 PM

native
Selected eventline 1 · 11:16:16 PM
{
  "type": "user",
  "sessionId": "demo-session",
  "timestamp": "2026-07-02T23:16:16.560Z",
  "message": {
    "role": "user",
    "content": "# Galapagos: Optimization Task\n\nImprove `$GALAPAGOS_WORKSPACE/solution.py` and maximize `combined_score`."
  }
}

Conversation

4 messages
user11:16:16 PM
# Galapagos: Optimization Task

Improve `$GALAPAGOS_WORKSPACE/solution.py` and maximize `combined_score`.
assistantclaude-fable-511:16:20 PM
I'll inspect the current solution and run the baseline evaluation.

<tool_call name="Read" id="toolu_read">
{
  "file_path": "$GALAPAGOS_WORKSPACE/solution.py"
}
</tool_call>
user11:16:25 PM
<tool_result id="toolu_read" error="false">
def construct_packing(): ...
</tool_result>
assistantclaude-fable-511:17:00 PM
The baseline is weak. I will replace it with a structured optimizer.

<tool_call name="Write" id="toolu_write">
{
  "file_path": "$GALAPAGOS_WORKSPACE/solution.py",
  "content": "# EVOLVE-BLOCK-START\n..."
}
</tool_call>

Tool activity

Read1 call
Write1 call
tool result0 calls

Reading tips

  • Text events show the visible assistant/user conversation.
  • Tool calls reveal what Claude Code tried: reads, writes, bash evals, and edits.
  • Tool results show the feedback loop that drives the trajectory.
  • Thinking blocks may be present but empty for models whose default display is omitted.