bettafish

微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架。

24 articles 35.7k View on GitHub ↗
24 articles
How to Troubleshoot Incomplete Outputs or Errors from BettaFish Agents

Troubleshoot incomplete BettaFish agent outputs and errors by inspecting node execution LLM reliability and logs. Learn to fix crashes with targeted retries and configuration adjustments.

how-to-guide
Feb 23, 2026
Security Measures for the BettaFish Flask Web Interface

Discover the security measures for BettaFish Flask web interface. Learn about environment secrets, session integrity, and network access control for robust protection. Explore the 666ghj/bettafish repo.

security-measures
Feb 23, 2026
How Sentiment Analysis Handles Chinese Text from Weibo in BettaFish

Learn how sentiment analysis processes Chinese text from Weibo using the WeiboMultilingualSentimentAnalyzer. Discover native tokenization and localized sentiment labels.

deep-dive
Feb 23, 2026
Node-Based Processing Architecture in BettaFish: How the Four Engines Orchestrate AI Pipelines

Explore BettaFish's node-based processing architecture. Discover how four specialized engines orchestrate AI data pipelines using BaseNode and shared mutable state.

architecture
Feb 23, 2026
How to Integrate Additional LLM Providers into BettaFish: A Complete Guide

Integrate multiple LLM providers into BettaFish easily. Extend Pydantic settings with API keys and URLs for seamless primary or fallback model configuration. Get started now.

how-to-guide
Feb 23, 2026
How Prompts Are Structured in the prompts/ Modules for Each bettafish Agent

Discover how prompts are structured in the bettafish repository. Learn about JSON schemas, system prompt f-strings, and serialization for agent LLM configurations.

internals
Feb 23, 2026
MindSpider Crawling Strategies for Social Platforms: A Technical Deep Dive

Explore MindSpider's technical crawling strategies including search, detail, and creator modes. Learn how it uniformly crawls seven Chinese social platforms using the PlatformCrawler class.

deep-dive
Feb 23, 2026
How BettaFish Implements Streaming Responses with Flask and SSE

Learn how BettaFish uses Flask and SSE for real-time streaming responses, pushing progress updates directly to browsers without WebSockets or polling.

how-to-guide
Feb 23, 2026
How to Create Custom Report Templates in ReportEngine: A Complete Guide

Learn how to create custom report templates in ReportEngine by adding Markdown files or using the custom_template parameter. Unlock powerful, personalized reporting today.

how-to-guide
Feb 23, 2026
State Management Patterns in BettaFish Agents: 7 Core Implementation Strategies

Discover 7 core BettaFish state management patterns for AI agents. Learn immutable containers, hierarchical composition, and explicit mutation for predictable workflows.

deep-dive
Feb 23, 2026
How the Text Processing Pipeline Works in Bettafish Engine Modules

Explore the four-stage text processing pipeline in Bettafish engine modules. Learn how it cleans, extracts, repairs, and parses LLM outputs into structured JSON for QueryEngine, MediaEngine, and InsightEngine.

internals
Feb 23, 2026
How to Add Custom Tools to an Agent's Toolset in Bettafish

Learn to add custom tools to Bettafish agents. Wrap APIs, define response classes, add retry logic, and register your tool for enhanced agent capabilities.

how-to-guide
Feb 23, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →