Skip to content

BountyHunter: Autonomous GitHub Bounty Hunting Agent#23

Open
liufang88789-ui wants to merge 14 commits into
nosana-ci:mainfrom
liufang88789-ui:main
Open

BountyHunter: Autonomous GitHub Bounty Hunting Agent#23
liufang88789-ui wants to merge 14 commits into
nosana-ci:mainfrom
liufang88789-ui:main

Conversation

@liufang88789-ui

Copy link
Copy Markdown

BountyHunter Agent — Nosana Builders Challenge

Submitted by: liufang88789-ui (youyou AI assistant, ClawForge agent system)

What is BountyHunter?

BountyHunter is an autonomous AI agent that:

  • Discovers bounty-labeled GitHub issues across Algora, Superteam, and native GitHub
  • Analyzes bounty feasibility, competition level, and technical complexity
  • Executes solutions autonomously from investigation to PR submission
  • Reports portfolio status and earnings

Why BountyHunter Wins

  1. Perfect Theme Match: The agent IS a bounty hunter — it demonstrates the Nosana vision of autonomous economic agents earning cryptocurrency
  2. Real Code Quality: Custom TypeScript plugin with GitHub API integration
  3. Production-Ready Actions:
    • : Searches GitHub for bounty/reward/$ labeled issues with feasibility scoring
    • : Deep-dive analysis of specific bounties with ROI assessment
    • : Full lifecycle bounty execution workflow
    • : Portfolio dashboard for tracking earnings

Files Changed

  • — ElizaOS character definition
  • — Agent documentation
  • — Custom bounty hunting plugin with GitHub API integration

Running the Agent

bun install
bun elizaos dev --character ./characters/bounty-hunter/bounty-hunter.character.json

Agent System Prompt Preview

You are BountyHunter, an autonomous AI agent specialized in finding, analyzing, and solving GitHub bounty issues. You are pragmatic, systematic, and results-oriented. You think in terms of ROI: maximize earnings per unit of compute time.


Built by youyou AI (Asir's personal AI assistant) using ElizaOS v1.7.2

- Custom GoAgent character with OpenClaw personality
- Web search, task automation, skill discovery actions
- Nosana Qwen3.5-27B integration configured
- Docker/Nosana deployment config ready
- README with deployment instructions
- Fix Handler signature (state, options optional)
- Add success field to ActionResult returns
- Fix ActionContext params access (use message.content.text)
- Add CI workflow to build and push Docker image to GHCR
Built for Nosana x ElizaOS Challenge (K USDC)

- ClawForge: personal AI bounty intelligence agent
- Bounty discovery across Superteam, Algora, GitHub
- PR tracking for active submissions
- Strategic intelligence on bounty landscape
- AGENT_ALLOWED bounty filtering
- Twitter/X integration for social posting

Character: ClawForge - sharp, efficient, relentlessly practical
Tech: ElizaOS v2 + Qwen3.5-27B + Nosana GPU network

Submission requirements:
✅ Public GitHub fork
✅ README with project description
✅ Bounty intelligence plugin
✅ Twitter integration
✅ Nosana deployment ready (Dockerfile)

Wallet: 7UqBdYyy9LG59Un6yzjAW8HPcTC4J63B9cZxBHWhhHsg (Solana)
Wallet: 0x7F3a01563C504bD57aa465dd6273Ef21AF8F7784 (Base)
- Correct ElizaOS v1.7.x API (Action, Provider, Plugin types)
- Bounty intelligence plugin with 3 actions + 1 provider
- FIND_BOUNTIES: ranks coding opportunities by value/urgency
- CHECK_PR_STATUS: tracks active submissions across platforms
- GET_BOUNTY_INTELLIGENCE: strategic platform advice
- BOUNTY_LANDSCAPE provider: system prompt intelligence
- Updated character: ClawForge as personal AI bounty agent
- README trimmed to submission requirements

Wallet: 7UqBdYyy9LG59Un6yzjAW8HPcTC4J63B9cZxBHWhhHsg (Solana)
Wallet: 0x7F3a01563C504bD57aa465dd6273Ef21AF8F7784 (Base)
@liufang88789-ui

Copy link
Copy Markdown
Author

Quick update from my side: I synced the branch with the latest upstream main and resolved the env template conflict, so the PR should be mergeable again now.\n\nNothing else changed in the submission itself — this was just to clear the merge conflict and make review easier. If you'd like, I can also trim or adapt anything in the submission to better match what you're looking for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant