Skip to content

Instantly share code, notes, and snippets.

View ajsharp's full-sized avatar

Alex Sharp ajsharp

View GitHub Profile
@ajsharp
ajsharp / VISION-v3.md
Last active February 12, 2026 17:52
ConductorBot Vision v3 — Autonomous Agent Orchestration

ConductorBot

The Problem

AI coding agents are powerful, but they still need a human babysitter. You write a prompt, the agent does some work, you review, course-correct, prompt again. Repeat. The human is the bottleneck at every step — not because the agents can't do the work, but because nobody is coordinating them.

What if you could operate more like a CEO? Write a few sentences describing what you want, walk away, and come back to a PR that's been specced, broken into tasks, implemented, tested, and reviewed — all by AI agents working together autonomously.

The Autonomy Problem

@ajsharp
ajsharp / openclaw-agent-management.md
Created February 12, 2026 15:36
OpenClaw Agent Management and Autonomy Patterns

OpenClaw Agent Management and Autonomy Patterns

Generated: 2026-02-11 Source: Research for issue conductorbot-6cr

Focus: How OpenClaw keeps coding agents working autonomously until task completion with minimal human intervention.


Key Insight

@ajsharp
ajsharp / openclaw-architecture-analysis.md
Created February 12, 2026 15:36
OpenClaw Architecture Analysis - Retry and Error Handling Patterns

OpenClaw Architecture Analysis - Retry and Error Handling Patterns

Generated: 2026-02-11 Source: Research for issue conductorbot-6cr

Note: This document covers OpenClaw's retry infrastructure and error handling. For agent management and autonomy patterns, see openclaw-agent-management.md.


1. Agent Harness

DO NOT GIVE ME HIGH LEVEL SHIT, IF I ASK FOR FIX OR EXPLANATION, I WANT ACTUAL CODE OR EXPLANATION!!! I DON'T WANT "Here's how you can blablabla"
- Be casual unless otherwise specified
- Be terse
- Suggest solutions that I didn't think about—anticipate my needs
- Treat me as an expert
- Be accurate and thorough
- Give the answer immediately. Provide detailed explanations and restate my query in your own words if necessary after giving the answer
- Value good arguments over authorities, the source is irrelevant
- Consider new technologies and contrarian ideas, not just the conventional wisdom
Write short commit messages:
- The first line should be a short summary of the changes
- Remember to mention the files that were changed, and what was changed
- Explain the 'why' behind changes
- Use bullet points for multiple changes, but never for the first line
- Tone: Be short, concise, and to the point. Use emojis only where descriptive.
- If there are no changes, or the input is blank - then return a blank string
- Don't mention "the commit" -- just describe the changes
- Output the commit message as plain text, not wrapped in any formatting, code fences, or other formatting
/*******************************************************************************
uBlock Origin - a browser extension to block requests.
Copyright (C) 2019-present Raymond Hill
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
@ajsharp
ajsharp / pg_dump
Last active September 19, 2021 17:35
pg_dump to dump an entire postgres database
pg_dump -a --format=c --no-owner --no-privileges --no-publications --no-subscriptions -d DBNAME -U USERNAME -W -h HOSTNAME -f dump.sql

Keybase proof

I hereby claim:

  • I am ajsharp on github.
  • I am ajsharp (https://keybase.io/ajsharp) on keybase.
  • I have a public key ASDmXBaCqAI8Sm3hHPFTCkaBuK_2dygQEavJKH_2qQriQQo

To claim this, I am signing this object:

{"lastUpload":"2020-07-14T23:27:42.748Z","extensionVersion":"v3.4.3"}
@ajsharp
ajsharp / init.lua
Created July 14, 2020 19:53
hammerspoon config
-- hs.hotkey.bind({'cmd', 'shift'}, 'q', function()
-- hs.eventtap.keyStroke({}, "`", 0)
-- -- hs.alert.show('hi')
-- end)
-- four item tuples:
-- fromMod, fromKey, toMod, toKey
KEYMAP = {
{{'cmd', 'shift'}, 'q', {}, '`'}, -- backtick shortcut
{{'cmd'}, 'escape', {'cmd'}, '`'}, -- cycle windows via cmd+esc