Python notebooks/colabs
Interactive notebooks you can run in Colab or locally. Each covers a different aspect of the SDK.
Basic SDK Usage
Section titled “Basic SDK Usage”Connect, create sessions, send prompts, stream responses, upload files, and clean up.
Covers: SecGemini client, session.prompt(), session.messages.stream(), session.files.upload(), session management.
Using the SDK and local tools
Section titled “Using the SDK and local tools”Use the SDK alongside BYOT with baseline tools and a custom FastMCP server you define inline.
Covers: FastMCP custom tools, ByotService, load_baseline_mcps(), combining baseline + custom tools, streaming results.
Using Skills
Section titled “Using Skills”Create, upload, and use skills to guide the agent’s behavior.
Covers: client.skills.upload(), client.skills.list_uploaded(), using skills in sessions.
DFIR Investigation
Section titled “DFIR Investigation”Perform digital forensics investigations using the SDK, BYOT, and SQLite log analysis tools.
Covers: DFIR mode, log analytics, forensics investigation, SQLite logs parsing and querying.