Skip to content

Instantly share code, notes, and snippets.

View mikehostetler's full-sized avatar

Mike Hostetler mikehostetler

View GitHub Profile
@mikehostetler
mikehostetler / sparq-executable-work-expertise.md
Last active April 27, 2026 16:33
Sparq: A Marketplace for Executable Work Expertise

Sparq: An App Store for Human Expertise

This is an early sketch of a big idea: what if the way experts do great work could be packaged, protected, rented, and improved over time?

Most companies have valuable expertise trapped in people's heads, private playbooks, scattered SOPs, consulting decks, Slack threads, and one-off processes. AI makes this problem more urgent. A generic AI agent can help, but it usually does not know how a great operator, manager, engineer, recruiter, salesperson, or compliance lead actually gets work done.

Sparq is an attempt to turn expert operating models into executable business capabilities.

The Core Idea

@mikehostetler
mikehostetler / SENSOR_ATTENTION_CONTROL_DESIGN.md
Created April 12, 2026 18:39
RFC: Sensor attention and control in Jido

Sensor Attention and Control in Jido

Status: proposal for discussion

Date: 2026-04-12

Related: agentjido/jido#253

Summary

@mikehostetler
mikehostetler / Jido.Domain.md
Created April 8, 2026 19:42
Jido.Domain concept sketch

Jido.Domain

This is a concept sketch, not an implementation plan.

The core idea: Jido.Domain is the missing authoring layer above Jido.Pod.

Jido already has strong primitives:

  • Jido.Agent for behavior
  • Jido.Pod for durable topology
@mikehostetler
mikehostetler / proposed-rfc-pod-runtime-lifecycle-callbacks.md
Last active April 8, 2026 14:58
Proposed RFC: Pod runtime lifecycle callbacks (mount/shutdown)

Proposed RFC: Pod Runtime Lifecycle Callbacks

Status: Proposed

Author: Codex draft for discussion

Date: 2026-04-08

Summary

@mikehostetler
mikehostetler / AGENTS.md
Created March 24, 2026 19:40
Codex Worktree Cleanup Hack
  • Prefer gh pr checkout <number> --detach for review-only work so disposable local branches do not accumulate.
  • If a separate worktree is useful, give it an obviously temporary name and remove it with git worktree remove <path> when the review is done.
  • After temp worktrees are removed or deleted out-of-band, run git worktree prune -v to clear stale metadata.
  • Before starting substantial new work, prefer returning the root repo to a clean, current baseline with git status --short --branch, git fetch --prune origin, git checkout main, and git pull --ff-only origin main when that fits the repo workflow.
  • Ask before deleting unmerged branches.
  • Clean up disposable review branches like pr-<number> and *-review once they are merged or no longer needed.
@mikehostetler
mikehostetler / DRAFT_jido_2_0.md
Created March 4, 2026 17:35
Jido 2.0 Launch Blog Post Draft

Jido 2.0 is here

Mike Hostetler


After 18 months of building, rewriting, and rethinking, Jido 2.0 has shipped. It's available on Hex now.

Jido started as a bot platform called BotHive in 2024. Then the AI wave hit and everything changed. I was already using Elixir decided to make a bet: the BEAM the best runtime for agent systems.

@mikehostetler
mikehostetler / run_telegram_ai_agent_spike.sh
Created February 28, 2026 19:18
Jido Telegram AI agent spike (polling ingress + agent loop)
#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
exec elixir "$SCRIPT_DIR/telegram_ai_agent_spike.exs"
@mikehostetler
mikehostetler / issue-170-react-tool-effects-opinion.md
Created February 23, 2026 16:02
Opinion on ReAct tool effects tradeoff for jido_ai issue #170

Opinion: ReAct Tool Execution Should Stay Data-First, With Opt-In Effect Application

Issue: agentjido/jido_ai#170
Date: 2026-02-23

TL;DR

Jido.AI should not switch ReAct tool execution to auto-apply effects by default.

Instead:

@mikehostetler
mikehostetler / jido_fly_control_plane.md
Created February 22, 2026 18:47
Jido Fly control plane plan for jido_lib

Jido Fly Control Plane Guide (jido_lib)

Date: 2026-02-22

1) Purpose

Build a production-grade Fly control plane inside jido_lib for all GitHub bots while preserving current synchronous bot APIs.

Core stack:

  • Fly Machines API writes via req_fly
  • Fly GraphQL API for read-side metadata/inventory
  • Optional FLAME execution profile for burst workloads
@mikehostetler
mikehostetler / jido_sprite_smoke_tests_index.md
Created February 21, 2026 13:57
Jido PrBot Sprite Smoke Tests — Index

Jido PrBot — Sprite Smoke Test Scripts

End-to-end smoke tests that validate the full PrBot pipeline using Sprites sandboxed VMs + gh + git + a CLI coding agent.

Each script provisions a sprite, clones a repo, runs a coding agent to make a change, commits, pushes, opens a PR, and comments on the issue — all non-interactively.

Scripts

Provider Gist