open source
Upstream contributions to projects I don't maintain.
Swarms ↗
Three upstream fixes: per-task conversation isolation for concurrent AgentRearrange runs, MajorityVoting configuration validation, and agent removal by name in SocialAlgorithms.
3 merged PRs · shipped in v15 “Akira” ↗ · named release contributor
AgentRearrange
Each concurrent task now runs through a fresh orchestrator with its own Conversation, while Swarms’ shared execution utilities still handle image pairing, ordering, and concurrency.
MajorityVoting
Rejects empty agent lists and non-positive max_loops before voting begins.
SocialAlgorithms
remove_agent() matches on agent_name, keeps the remaining agents in order, and still raises AgentNotFoundError when nothing matches.
All three shipped in Swarms v15 “Akira” (Sep 1, 2026), where I’m listed among the release contributors.
PreMan SDK ↗
Added deterministic state assertions and fail-closed, read-only HTTP probes for verifying external system state, with structured passed / failed / error evidence and credential-safe configuration.
merged upstream · documented in the SDK README ↗
State assertions
exists, not_exists, equals, contains, no_duplicate, and latency_threshold, each returning a passed, failed, or error verdict with evidence.
Read-only probes
GET and HEAD only, no redirects, and explicit absence statuses; transport and server failures are verifier errors, not failed assertions.
Credentials
File-based configs read target credentials from environment variables, endpoint evidence redacts query values, and resolved secrets are never serialized.
CLI and SDK
preman assert --file for the CLI, plus evaluateStateAssertions and runHttpAssertionCheck for programmatic use.
Merged Aug 12, 2026 in PR #26, and still documented in the SDK README.