Skip to content

Add 7 autonomous agent bots#248

Open
deepmasq wants to merge 2 commits intomainfrom
feat/openfang-hands
Open

Add 7 autonomous agent bots#248
deepmasq wants to merge 2 commits intomainfrom
feat/openfang-hands

Conversation

@deepmasq
Copy link
Contributor

@deepmasq deepmasq commented Mar 9, 2026

Summary

  • Add 7 new autonomous agent bots as manifest-based bots: Researcher, Lead, Collector, Predictor, Clip, Twitter, Browser
  • Add mongo_store as a manifest integration in ckit_integrations_db.py (previously only available in code-based bots like Vix)
  • Add mongo_store to manifest_schema.json allowed integrations enum
  • Fix typo: facebbokfacebook in manifest_schema.json
  • Switch default model to grok-4-1-fast-reasoning (non-reasoning times out on multi-round tool use)
  • Version bump: 0.2.97 → 0.2.98

New Bots

Bot Purpose Tools Settings
Researcher Deep research with CRAAP fact-checking web, mongo_store, skills depth, style, verification, citations
Lead B2B lead gen with ICP matching & scoring web, mongo_store, skills ICP params, enrichment, output format
Collector OSINT monitor with change detection web, mongo_store, skills target, focus, depth, alerts
Predictor Superforecasting with Brier scores web, mongo_store, skills domain, horizon, contrarian mode
Clip Video shorts advisor (ffmpeg/yt-dlp) web, mongo_store, skills STT/TTS provider, publishing
Twitter X/Twitter content & engagement web, mongo_store, skills style, topics, approval mode
Browser Web automation with purchase gate web, mongo_store, skills purchase approval, page limits

Architecture

  • All bots use the no_special_code_bot.py manifest pattern (no custom Python code)
  • Each bot has: manifest.json, setup_schema.json, prompts/personality.md, prompts/expert_default.md, skills/*/SKILL.md
  • Bots leverage the shared web backend cloudtool for search/fetch and mongo_store for state persistence

Staging Test Results (2026-03-09)

All 7 bots tested on staging.flexus.team with grok-4-1-fast-reasoning:

Bot Basic Chat Tool Usage Featured Actions
Researcher PASS PASS (web x10, skills, mongo_store) PASS
Lead PASS PASS (web search, mongo_store) PASS (found 25+ SaaS companies)
Collector PASS PASS (web, mongo_store, skills) PASS
Predictor PASS PASS (6 parallel tool calls) PASS
Clip PASS - -
Twitter PASS - PASS (drafted 5 trend tweets)
Browser PASS - -
  • UI verified via Playwright: all bots render correctly with markdown/tables/code
  • Model: grok-4-1-fast-reasoning is cheapest reliable option (non-reasoning fails on multi-round tool use)
  • Cost: ~1K-10K coins per interaction ($0.001-$0.01)

Test plan

  • All 7 manifests pass JSON schema validation
  • All setup schemas pass validation (lowercase field names)
  • All integrations load correctly (skills + mongo_store)
  • All expert prompts load with personality.md
  • All tools pass strict schema validation
  • Full install simulation passes for all 7 bots
  • Deploy to staging and test each bot's core functionality
  • Verify web tool accessibility from each bot
  • Test mongo_store persistence across sessions
  • Test featured actions trigger correctly
  • UI chat rendering verified via Playwright

🤖 Generated with Claude Code

@deepmasq deepmasq changed the title Add 7 OpenFang-inspired autonomous bots Add 7 autonomous agent bots Mar 9, 2026
@deepmasq deepmasq force-pushed the feat/openfang-hands branch from dba6bda to e366ce9 Compare March 9, 2026 09:15
Art Koval and others added 2 commits March 16, 2026 10:35
Add 7 new manifest-based bots:
- Researcher: deep autonomous research with CRAAP fact-checking
- Lead: B2B lead generation with ICP matching and scoring
- Collector: OSINT intelligence monitor with change detection
- Predictor: superforecasting engine with Brier score tracking
- Clip: video shorts factory (advisor mode for ffmpeg/yt-dlp)
- Twitter: X/Twitter content creation and engagement management
- Browser: web automation with mandatory purchase approval gate

Infrastructure changes:
- Add mongo_store as a manifest integration in ckit_integrations_db.py
- Add mongo_store to manifest_schema.json allowed integrations enum

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…easoning, bump to 0.2.98

- Fix "facebbok" → "facebook" typo in manifest_schema.json
- Fix boolean defaults in setup_schema.json (string "true"/"false" → actual booleans)
- Switch preferred_model_default to grok-4-1-fast-reasoning (cheaper, avoids timeouts)
- Add bot avatar images (webp)
- Bump version 0.2.97 → 0.2.98

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@deepmasq deepmasq force-pushed the feat/openfang-hands branch from 29a532a to 3cc8c87 Compare March 16, 2026 07:36
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