Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Lingyuzhou111/dow-ipad-859
/ types & classes
Types & classes
283 in github.com/Lingyuzhou111/dow-ipad-859
⨍
Functions
3,863
◇
Types & classes
283
↓ 263 callers
Class
Reply
bridge/reply.py:27
↓ 49 callers
Class
UserLoggedOut
lib/wx859/WechatAPI/errors.py:29
↓ 32 callers
Class
TmpDir
A temporary directory that is deleted when the object is destroyed.
common/tmp_dir.py:7
↓ 26 callers
Class
PluginManager
plugins/plugin_manager.py:18
↓ 20 callers
Class
BanProtection
lib/wx859/WechatAPI/errors.py:33
↓ 18 callers
Class
SessionManager
bot/session_manager.py:39
↓ 14 callers
Class
ExpiredDict
common/expired_dict.py:4
↓ 13 callers
Class
Context
bridge/context.py:32
↓ 9 callers
Class
Bridge
bridge/bridge.py:13
↓ 8 callers
Class
EventContext
plugins/event.py:36
↓ 7 callers
Class
LoadSkillsResult
Result of loading skills from a directory.
agent/skills/types.py:63
↓ 5 callers
Class
TruncationResult
Truncation result
agent/tools/utils/truncate.py:19
↓ 5 callers
Class
WeworkChannel
channel/wework/wework_channel.py:180
↓ 4 callers
Class
SearchResult
Search result with score and snippet
agent/memory/storage.py:33
↓ 4 callers
Class
TextChunk
Represents a text chunk with line numbers
agent/memory/chunker.py:13
↓ 4 callers
Class
WebChannel
channel/web/web_channel.py:35
↓ 4 callers
Class
WechatChannel
channel/wechat/wechat_channel.py:139
↓ 4 callers
Class
WechatMPChannel
channel/wechatmp/wechatmp_channel.py:35
↓ 3 callers
Class
Dequeue
common/dequeue.py:6
↓ 3 callers
Class
FuzzyMatchResult
Fuzzy match result
agent/tools/utils/diff.py:86
↓ 3 callers
Class
MemoryChunk
Represents a memory chunk with text and embedding
agent/memory/storage.py:17
↓ 3 callers
Class
SortedDict
common/sorted_dict.py:4
↓ 3 callers
Class
TokenBucket
common/token_bucket.py:5
↓ 3 callers
Class
ToolManager
Tool manager for managing tools.
agent/tools/tool_manager.py:10
↓ 3 callers
Class
WX859Message
wx859 消息处理类 - 简化版,无日志输出
channel/wx859/wx859_message.py:11
↓ 3 callers
Class
WechatComAppChannel
channel/wechatcom/wechatcomapp_channel.py:28
↓ 3 callers
Class
WechatComServiceChannel
channel/wechatcs/wechatcomservice_channel.py:37
↓ 3 callers
Class
WechatMessage
channel/wechat/wechat_message.py:10
↓ 2 callers
Class
AgentStreamExecutor
Agent Stream Executor Handles multi-turn reasoning loop based on tool-call: 1. LLM generates response (may include tool calls) 2
agent/protocol/agent_stream.py:15
↓ 2 callers
Class
ChatClient
lib/dify/dify_client.py:60
↓ 2 callers
Class
Config
config.py:268
↓ 2 callers
Class
DifyClient
lib/dify/dify_client.py:4
↓ 2 callers
Class
FeiShuChanel
channel/feishu/feishu_channel.py:30
↓ 2 callers
Class
LLMClient
plugins/MimoTTS/llm_client.py:6
↓ 2 callers
Class
MemoryConfig
Configuration for memory storage and search
agent/memory/config.py:21
↓ 2 callers
Class
MemoryStorage
SQLite-based storage with FTS5 for keyword search
agent/memory/storage.py:44
↓ 2 callers
Class
OpenAIBot
bot/openai/open_ai_bot.py:22
↓ 2 callers
Class
ReplyItem
bot/xunfei/xunfei_spark_bot.py:186
↓ 2 callers
Class
SkillManager
Manages skills for an agent.
agent/skills/manager.py:17
↓ 2 callers
Class
ToolResult
Tool execution result
agent/tools/base_tool.py:13
↓ 2 callers
Class
WeChatMPMessage
channel/wechatmp/wechatmp_message.py:9
↓ 2 callers
Class
WechatComAppClient
channel/wechatcom/wechatcomapp_client.py:7
↓ 1 callers
Class
Agent
agent/protocol/agent.py:13
↓ 1 callers
Class
AgentAction
Represents an action taken by an agent. Attributes: id: Unique identifier for the action agent_id: ID of the agent that
agent/protocol/result.py:40
↓ 1 callers
Class
AgentBridge
Bridge class that integrates super Agent with COW Manages multiple agent instances per session for conversation isolation
bridge/agent_bridge.py:830
↓ 1 callers
Class
AgentEventHandler
Handles agent events and optionally sends intermediate messages to channel
bridge/agent_event_handler.py:8
↓ 1 callers
Class
AgentInitializer
Handles agent initialization including: - Workspace setup - Memory system initialization - Tool loading - System prompt buildin
bridge/agent_initializer.py:17
↓ 1 callers
Class
AgentLLMModel
LLM Model adapter that uses COW's existing bot infrastructure
bridge/agent_bridge.py:657
↓ 1 callers
Class
AliQwenBot
bot/ali/ali_qwen_bot.py:23
↓ 1 callers
Class
AliVoice
voice/ali/ali_voice.py:24
↓ 1 callers
Class
AliyunTokenGenerator
用于生成阿里云服务认证令牌的类。 属性: - access_key_id (str): 您的阿里云访问密钥ID。 - access_key_secret (str): 您的阿里云访问密钥秘密。
voice/ali/ali_api.py:129
↓ 1 callers
Class
Apilot
plugins/Apilot/Apilot.py:26
↓ 1 callers
Class
AzureChatGPTBot
bot/chatgpt/chat_gpt_bot.py:222
↓ 1 callers
Class
AzureVoice
voice/azure/azure_voice.py:26
↓ 1 callers
Class
BaiduTranslator
translate/baidu/baidu_translate.py:12
↓ 1 callers
Class
BaiduVoice
voice/baidu/baidu_voice.py:32
↓ 1 callers
Class
BaiduWenxinBot
bot/baidu/baidu_wenxin.py:17
↓ 1 callers
Class
ByteDanceCozeBot
bot/bytedance/bytedance_coze_bot.py:16
↓ 1 callers
Class
Channel
channel/channel.py:10
↓ 1 callers
Class
ChatClient
common/linkai_client.py:13
↓ 1 callers
Class
ChatGPTBot
bot/chatgpt/chat_gpt_bot.py:24
↓ 1 callers
Class
ClaudeAIBot
bot/claude/claude_ai_bot.py:16
↓ 1 callers
Class
ClaudeAPIBot
bot/claudeapi/claude_api_bot.py:23
↓ 1 callers
Class
ContactCache
channel/wechat/wcf_channel.py:145
↓ 1 callers
Class
ContextFile
上下文文件
agent/prompt/builder.py:66
↓ 1 callers
Class
ConversationStore
SQLite-backed store for per-session conversation history. Usage: store = ConversationStore(db_path) store.append_messages("u
agent/memory/conversation_store.py:223
↓ 1 callers
Class
DashscopeBot
bot/dashscope/dashscope_bot.py:55
↓ 1 callers
Class
DatabaseError
lib/wx859/WechatAPI/errors.py:21
↓ 1 callers
Class
DeepSeekBot
bot/deepseek/deepseek_bot.py:14
↓ 1 callers
Class
DifyBot
bot/dify/dify_bot.py:23
↓ 1 callers
Class
DifySessionManager
bot/dify/dify_session.py:61
↓ 1 callers
Class
DifyVoice
voice/dify/dify_voice.py:11
↓ 1 callers
Class
DingTalkChanel
channel/dingtalk/dingtalk_channel.py:85
↓ 1 callers
Class
DingTalkMessage
channel/dingtalk/dingtalk_message.py:13
↓ 1 callers
Class
EdgeVoice
voice/edge/edge_voice.py:12
↓ 1 callers
Class
ElevenLabsVoice
voice/elevent/elevent_voice.py:15
↓ 1 callers
Class
EnvConfig
Tool for managing environment variables (API keys, etc.)
agent/tools/env_config/env_config.py:26
↓ 1 callers
Class
FeishuMessage
channel/feishu/feishu_message.py:10
↓ 1 callers
Class
GoogleGeminiBot
bot/gemini/google_gemini_bot.py:22
↓ 1 callers
Class
GoogleVoice
voice/google/google_voice.py:16
↓ 1 callers
Class
LLMRequest
Request model for LLM operations
agent/protocol/models.py:9
↓ 1 callers
Class
LinkAIBot
bot/linkai/link_ai_bot.py:20
↓ 1 callers
Class
LinkAISessionManager
bot/linkai/link_ai_bot.py:441
↓ 1 callers
Class
LinkAIVoice
voice/linkai/linkai_voice.py:15
↓ 1 callers
Class
LongCatBot
bot/longcat/longcat_bot.py:14
↓ 1 callers
Class
MMTLSError
lib/wx859/WechatAPI/errors.py:9
↓ 1 callers
Class
MarshallingError
lib/wx859/WechatAPI/errors.py:1
↓ 1 callers
Class
MemoryFlushManager
Manages memory flush operations before context compaction Similar to clawdbot's memory flush mechanism: - Triggers when context appr
agent/memory/summarizer.py:12
↓ 1 callers
Class
MemoryGetTool
Tool for reading memory file contents
agent/tools/memory/memory_get.py:10
↓ 1 callers
Class
MemoryManager
Memory manager with hybrid search capabilities Provides long-term memory for agents with vector and keyword search
agent/memory/manager.py:20
↓ 1 callers
Class
MemorySearchTool
Tool for searching agent memory
agent/tools/memory/memory_search.py:11
↓ 1 callers
Class
ModelScopeBot
bot/modelscope/modelscope_bot.py:18
↓ 1 callers
Class
MoonshotBot
bot/moonshot/moonshot_bot.py:18
↓ 1 callers
Class
OpenAIEmbeddingProvider
OpenAI embedding provider using REST API
agent/memory/embedding.py:32
↓ 1 callers
Class
OpenaiVoice
voice/openai/openai_voice.py:16
↓ 1 callers
Class
PacketError
lib/wx859/WechatAPI/errors.py:13
↓ 1 callers
Class
ParsePacketError
lib/wx859/WechatAPI/errors.py:17
↓ 1 callers
Class
PromptBuilder
提示词构建器
agent/prompt/builder.py:72
↓ 1 callers
Class
Protect
保护类,风控保护机制。 使用单例模式确保全局只有一个实例。 Attributes: login_stat_path (str): 登录状态文件的路径 login_stat (dict): 登录状态信息 login_ti
lib/wx859/WechatAPI/Client/protect.py:31
↓ 1 callers
Class
PyttsVoice
voice/pytts/pytts_voice.py:17
next →
1–100 of 283, ranked by callers