Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/avibe-bot/avibe
/ types & classes
Types & classes
782 in github.com/avibe-bot/avibe
⨍
Functions
10,036
◇
Types & classes
782
↳
Endpoints
185
↓ 461 callers
Class
MessageContext
Platform-agnostic message context
modules/im/base.py:34
↓ 117 callers
Class
TaskCliError
vibe/cli.py:110
↓ 91 callers
Class
SlackConfig
config/v2_config.py:86
↓ 71 callers
Class
TaskExecutionStore
core/scheduled_tasks.py:720
↓ 63 callers
Class
SessionHandler
Handles all session-related operations
core/handlers/session_handler.py:58
↓ 62 callers
Class
ConsolidatedMessageDispatcher
Dispatch agent messages while preserving existing product behavior.
core/message_dispatcher.py:109
↓ 62 callers
Class
InlineButton
Platform-agnostic inline button
modules/im/base.py:47
↓ 61 callers
Class
ScheduledTaskStore
core/scheduled_tasks.py:530
↓ 61 callers
Class
TelegramConfig
config/v2_config.py:133
↓ 60 callers
Class
SessionsStore
config/v2_sessions.py:227
↓ 58 callers
Class
AgentAuthService
Manage backend-specific login flows triggered through IM.
core/agent_auth_service.py:368
↓ 54 callers
Class
SlackBot
Slack implementation of the IM client
modules/im/slack.py:52
↓ 53 callers
Class
SQLiteSessionsService
storage/sessions_service.py:105
↓ 53 callers
Class
_StubController
tests/test_agent_auth_service.py:84
↓ 49 callers
Class
TelegramBot
Telegram adapter using Bot API long polling.
modules/im/telegram.py:92
↓ 47 callers
Class
ClaudeAgent
Existing Claude Code integration extracted into an agent backend.
modules/agents/claude_agent.py:30
↓ 47 callers
Class
OpenCodeServerManager
Manages a singleton OpenCode server process shared across all working directories.
modules/agents/opencode/server.py:55
↓ 47 callers
Class
SQLiteBackgroundTaskStore
storage/background.py:385
↓ 45 callers
Class
_StubController
tests/test_claude_agent_sessions.py:55
↓ 43 callers
Class
MessageHandler
Handles message routing and Claude communication
core/handlers/message_handler.py:41
↓ 43 callers
Class
_Controller
tests/test_claude_cli_path.py:67
↓ 42 callers
Class
ScheduledTaskService
Controller-owned runtime that executes persisted scheduled tasks.
core/scheduled_tasks.py:1268
↓ 42 callers
Class
ShowPageStore
core/show_pages.py:172
↓ 39 callers
Class
ScenarioStep
One named scenario action executed against a harness.
tests/scenario_harness/core.py:134
↓ 38 callers
Class
UserSettings
Settings for a bound DM user.
config/v2_settings.py:179
↓ 37 callers
Class
FileDownloadResult
Result for downloading a remote attachment to a local path.
modules/im/base.py:26
↓ 37 callers
Class
_StubClient
tests/test_multi_platform_runtime.py:31
↓ 36 callers
Class
V2Config
config/v2_config.py:381
↓ 36 callers
Class
_FakeShowRuntimeManager
tests/test_ui_show_pages.py:25
↓ 35 callers
Class
ManagedWatchStore
core/watches.py:109
↓ 35 callers
Class
ShowRuntimeManager
core/show_runtime.py:76
↓ 33 callers
Class
AgentService
Registry and dispatcher for agent implementations.
modules/agents/service.py:20
↓ 33 callers
Class
_WebClient
tests/test_slack_dm_mentions.py:136
↓ 32 callers
Class
AgentsConfig
config/v2_config.py:278
↓ 32 callers
Class
RuntimeConfig
config/v2_config.py:216
↓ 32 callers
Class
VibeAgentStore
core/vibe_agents.py:106
↓ 31 callers
Class
AgentAuthFlow
core/agent_auth_service.py:284
↓ 31 callers
Class
InlineKeyboard
Platform-agnostic inline keyboard
modules/im/base.py:55
↓ 31 callers
Class
PlatformsConfig
Multi-platform enablement metadata. ``primary`` remains the compatibility anchor for legacy single-platform code paths while ``enabled`` is t
config/v2_config.py:329
↓ 29 callers
Class
WatchRuntimeStateStore
core/watches.py:344
↓ 29 callers
Class
_StubController
tests/test_message_handler_typing.py:168
↓ 28 callers
Class
UpdateConfig
Configuration for automatic update checking and installation.
config/v2_config.py:319
↓ 27 callers
Class
ChannelSettings
config/v2_settings.py:161
↓ 26 callers
Class
FileAttachment
Platform-agnostic file attachment
modules/im/base.py:14
↓ 26 callers
Class
MultiIMClient
Delegate inbound/outbound messaging across multiple IM clients.
modules/im/multi.py:22
↓ 25 callers
Class
_StubSessionHandler
tests/test_message_handler_typing.py:243
↓ 23 callers
Class
CompletedProcess
tests/test_ui_api.py:1275
↓ 22 callers
Class
AuthResult
Result of an authorization check.
core/auth.py:68
↓ 22 callers
Class
CodexEventHandler
Maps codex app-server server notifications to ``emit_agent_message`` calls. Maintains a *pending assistant message* buffer so that intermediate
modules/agents/codex/event_handler.py:23
↓ 22 callers
Class
OpenCodeSessionManager
Manage OpenCode session ids and concurrency guards.
modules/agents/opencode/session.py:41
↓ 22 callers
Class
_StubConfig
tests/test_resume_session.py:85
↓ 22 callers
Class
_StubController
tests/test_resume_session.py:92
↓ 22 callers
Class
_StubIMClient
tests/test_resume_session.py:48
↓ 22 callers
Class
_StubSettingsManager
tests/test_resume_session.py:19
↓ 21 callers
Class
_Client
tests/test_claude_agent_sessions.py:115
↓ 21 callers
Class
_FakeResponse
tests/test_opencode_server.py:40
↓ 21 callers
Class
_StubAgent
tests/test_codex_event_handler.py:85
↓ 20 callers
Class
PageRequest
storage/pagination.py:13
↓ 20 callers
Class
RoutingSettings
config/v2_settings.py:81
↓ 20 callers
Class
SettingsState
config/v2_settings.py:206
↓ 20 callers
Class
ShowSessionEventStore
core/show_session_events.py:56
↓ 20 callers
Class
UpdateChecker
Handles automatic update checking and installation.
core/update_checker.py:206
↓ 19 callers
Class
AgentRequest
Normalized agent invocation request.
modules/agents/base.py:24
↓ 19 callers
Class
NativeResumeSession
modules/agents/native_sessions/types.py:13
↓ 19 callers
Class
SQLiteSettingsService
storage/settings_service.py:35
↓ 19 callers
Class
ScenarioRunner
Run a sequence of named async steps against one harness instance.
tests/scenario_harness/core.py:141
↓ 19 callers
Class
_StubController
tests/test_update_checker_platforms.py:31
↓ 19 callers
Class
_StubController
tests/test_message_dispatcher_scheduled.py:59
↓ 18 callers
Class
InternalServerUnavailable
Raised when the dispatch socket cannot be reached. Routes should catch this and degrade to the queue-based fallback so a controller crash or
vibe/internal_client.py:36
↓ 18 callers
Class
ShowPageError
core/show_pages.py:44
↓ 17 callers
Class
AuthSetupScenarioHarness
Reusable harness for capability-level auth/setup scenarios.
tests/scenario_harness/auth_setup.py:5
↓ 17 callers
Class
_Recorder
Stand-in for ``_run_askill`` that records args and returns a fixture.
tests/test_skills_service.py:23
↓ 16 callers
Class
ManagedWatchService
core/watches.py:387
↓ 16 callers
Class
ScreenshotError
Raised when a local screenshot cannot be captured.
vibe/screenshot.py:18
↓ 15 callers
Class
SkillsError
A failure with a stable ``code`` the route layer maps to HTTP/i18n.
core/services/skills.py:46
↓ 15 callers
Class
UiConfig
config/v2_config.py:286
↓ 15 callers
Class
_StubController
tests/test_message_dispatcher_result_fallback.py:82
↓ 14 callers
Class
ActivePollInfo
Information about an active poll that needs to be restored on restart.
config/v2_sessions.py:20
↓ 14 callers
Class
CommandHandlers
Handles all bot command operations
core/handlers/command_handlers.py:19
↓ 14 callers
Class
RecordingRunner
tests/test_incus_regression.py:326
↓ 14 callers
Class
_Controller
tests/test_agent_service.py:77
↓ 14 callers
Class
_Controller
tests/test_session_handler_base_id.py:53
↓ 14 callers
Class
_FakeSession
tests/test_opencode_server.py:84
↓ 13 callers
Class
GuildSettings
config/v2_settings.py:174
↓ 13 callers
Class
OpenCodeCompatConfig
config/v2_compat.py:51
↓ 13 callers
Class
_SnapshotSession
tests/test_opencode_server.py:257
↓ 13 callers
Class
_Store
tests/test_message_dispatcher_scheduled.py:159
↓ 13 callers
Class
_StubClient
tests/test_claude_agent_sessions.py:39
↓ 12 callers
Class
LarkConfig
config/v2_config.py:150
↓ 12 callers
Class
SettingsStore
config/v2_settings.py:411
↓ 12 callers
Class
UpgradePlan
vibe/upgrade.py:51
↓ 12 callers
Class
_SettingsManager
tests/test_slack_dm_mentions.py:554
↓ 11 callers
Class
RegressionError
A user-correctable regression runner error.
scripts/incus_regression.py:68
↓ 11 callers
Class
Runner
scripts/incus_tenant.py:65
↓ 11 callers
Class
WeChatAuthManager
Manages QR code login sessions.
modules/im/wechat_auth.py:111
↓ 11 callers
Class
_Controller
tests/test_multi_platform_runtime.py:630
↓ 11 callers
Class
_Store
tests/test_auth_pipeline.py:11
↓ 11 callers
Class
_StubController
tests/test_controller_vibe_agent_routing.py:9
↓ 10 callers
Class
Runner
scripts/incus_regression.py:83
↓ 10 callers
Class
SessionState
config/v2_sessions.py:113
next →
1–100 of 782, ranked by callers