Open Source Contributions
10+ PRs merged into OpenClaw and Langfuse in the past month — channel extensions, observability, and developer tooling.
Overview
Heavy upstream contributor to the two main pieces of infrastructure that the Badland ecosystem runs on:
OpenClaw
OpenClaw is the multi-tenant agent runtime that powers agent.badland.ai. My recent merged work covers:
- Channel extensions and plugin lifecycle fixes
- Model namespacing in cloaked OpenRouter routes (single-segment model IDs were silently 404-ing)
- BlueBubbles per-group config key shape (group GUIDs vs bare UUIDs)
- Google plugin webSearch.model namespace stripping
- Plugin allowlist + bundled-discovery compat in OpenClaw 5.7+ where setting plugins.allow silently disabled ~80 bundled extensions
- Tool-call schema mapping for AI SDK v6 (args → input)
- Caller-defined tools in the chat API surface
Langfuse
Langfuse is the OpenTelemetry-friendly LLM observability layer I run for both chat.badland.ai and the badclaw fleet. Contributions span ingest fixes, developer tooling, and observability gaps that the cost-reporter caught (notably the cascade-event blindspot where rejected fallback chains burned tokens without emitting a trace).
Why it matters
Running multi-tenant production AI infrastructure means hitting upstream bugs before they have public reproductions. Fixing them upstream — rather than patching locally and forgetting — means the rest of the community benefits, and my own stack stays on mainline rather than a divergent patched fork.
github.com/coletebou has the full PR list.