MCPcopy Create free account

hub / github.com/avibe-bot/avibe / functions

Functions10,036 in github.com/avibe-bot/avibe

↓ 10 callersMethodbind_agent_session_by_id
Bind a backend-native session id to an already-reserved Vibe session row.
storage/sessions_service.py:342
↓ 10 callersFunctiondispatchToWorkbenchHandlers
(dispatch: (handlers: WorkbenchEventHandlers) => void)
ui/src/context/ApiContext.tsx:1298
↓ 10 callersMethodfind_channel
(self, channel_id: str, platform: Optional[str] = None)
config/v2_settings.py:559
↓ 10 callersMethodfinish
(self, returncode=0)
tests/scenario_harness/core.py:99
↓ 10 callersFunctiongetDiscordGuildAllowlist
(source: any)
ui/src/components/steps/ChannelList.tsx:89
↓ 10 callersFunctionget_claude_auth
Return the user-facing Claude auth state for the Settings UI. Claude differs from Codex in two structural ways: 1. ``~/.claude/settings.json
vibe/api.py:4919
↓ 10 callersMethodget_or_create_claude_session
Get existing Claude session or create a new one
core/handlers/session_handler.py:572
↓ 10 callersFunctionhandler
(ctx, text)
tests/test_internal_server.py:290
↓ 10 callersFunctionis_agent_backend
Return whether *name* is a known agent backend.
modules/agents/catalog.py:104
↓ 10 callersMethodlist_page
( self, *, visibility: str | None = None, session_id: str | None = None,
core/show_pages.py:206
↓ 10 callersMethodload_state
(self)
storage/sessions_service.py:488
↓ 10 callersFunctionmirror_inbound
Record a human-originated IM message into the messages table. Written scope-keyed with ``session_id=None``: the turn's agent session is not b
core/message_mirror.py:405
↓ 10 callersFunctionnormalize_subagent_name
(name: str)
modules/agents/subagent_router.py:68
↓ 10 callersFunctionread_opencode_provider_keys
Return ``{provider_id: plaintext_key | None}`` from auth.json. Plaintext keys never leave the server: ``vibe.api.get_opencode_providers`` pip
vibe/opencode_config.py:984
↓ 10 callersFunctionrestart_backend
Refresh the backend so the next request picks up new config/env. Preferred path: drop a runtime-command marker that the controller observes a
vibe/api.py:4116
↓ 10 callersMethodsave
Save state atomically using temp file + rename.
core/update_checker.py:176
↓ 10 callersMethodsetup_state
(self)
config/v2_config.py:733
↓ 10 callersMethodstart
(self)
core/watches.py:412
↓ 10 callersMethodsubmit_code
Submit follow-up code to an active auth flow.
core/agent_auth_service.py:801
↓ 10 callersMethodtest_web_auth
Send a 1-token probe ("Hi") through the backend CLI. Validates both the credentials and the endpoint (when ``base_url`` is configured
core/agent_auth_service.py:2099
↓ 10 callersFunctionupdateCredential
(platform: string, patch: Record<string, any>)
ui/src/components/steps/PlatformSelection.tsx:107
↓ 10 callersFunctionupdateCustomProviderDraft
(patch: Partial<CustomProviderDraft>)
ui/src/components/settings/providers/OpencodeProviderConfig.tsx:377
↓ 10 callersMethodupsert_scheduled_task
(self, payload: dict[str, Any])
storage/background.py:456
↓ 10 callersMethodvalidate
(self)
config/v2_config.py:339
↓ 9 callersFunction_append_unique
(target: List[str], value: Optional[str])
modules/agents/opencode/utils.py:195
↓ 9 callersFunction_append_unique
(options: list[str], seen: set[str], value: object)
vibe/api.py:2585
↓ 9 callersFunction_auth_context
(platform: str, **kwargs)
tests/test_chat_discovery.py:12
↓ 9 callersFunction_base_config
(**overrides)
tests/test_v2_config_platform_registry.py:19
↓ 9 callersFunction_cfg
Build the minimal duck-typed V2Config.claude block the helper reads.
tests/test_claude_subprocess_env.py:30
↓ 9 callersFunction_clean_optional
(value: Any)
core/vibe_agents.py:524
↓ 9 callersFunction_context
()
tests/test_controller_vibe_agent_routing.py:14
↓ 9 callersFunction_controller
(config)
tests/test_controller_platform_reconcile.py:142
↓ 9 callersFunction_ctx
(platform="avibe", channel="C", turn_token=None)
tests/test_dispatcher_stream_chunk.py:46
↓ 9 callersFunction_current_platform
()
vibe/api.py:1995
↓ 9 callersFunction_filter_dataclass_fields
Filter payload to only include fields defined in dataclass.
config/v2_config.py:79
↓ 9 callersMethod_get_cli_binary
(self, backend: str)
core/agent_auth_service.py:462
↓ 9 callersMethod_get_settings_key
(self, context: MessageContext)
core/agent_auth_service.py:456
↓ 9 callersFunction_get_wechat_error_code
(resp: Optional[Dict[str, Any]])
modules/im/wechat.py:56
↓ 9 callersFunction_normalize_default
(value: Optional[str])
modules/im/slack_modal.py:29
↓ 9 callersFunction_parse_agent
(argv: list[str])
tests/test_cli_task_command.py:50
↓ 9 callersFunction_parse_agent_run
(argv: list[str])
tests/test_cli_agent_run_schema.py:27
↓ 9 callersFunction_project_not_found
(err)
vibe/ui_server.py:3914
↓ 9 callersFunction_resolve_project_dir
Map a workbench project id to its folder path for project-scoped skills. Returns None when no project is given (global scope). Raises LookupError
vibe/ui_server.py:3893
↓ 9 callersFunction_save_model
(provider_id: str, payload: dict)
tests/test_save_opencode_provider_auth.py:154
↓ 9 callersFunction_seed_project_workdir
(conn, scope_id: str, workdir: Path, *, now: str = "2026-05-31T00:00:00Z")
tests/test_internal_server.py:41
↓ 9 callersFunction_seed_scope_and_session
(conn)
tests/test_workbench_media.py:45
↓ 9 callersFunction_show_page_not_found_response
()
vibe/ui_server.py:6083
↓ 9 callersFunction_split_scoped_key
(scoped_key: str)
config/v2_settings.py:50
↓ 9 callersMethod_user_key
(self, user_id: str, platform: Optional[str] = None)
config/v2_settings.py:482
↓ 9 callersMethodchat_update
(self, **kwargs)
tests/test_slack_dm_mentions.py:603
↓ 9 callersMethodclear_session
(self, base_session_id: str)
modules/agents/codex/turn_state.py:180
↓ 9 callersMethoddispatch_text_command
Dispatch slash-style text command if registered. Returns ``True`` if a matching command handler ran.
modules/im/base.py:254
↓ 9 callersFunctionfork_source_state
Return source transcript state relative to the fork reservation anchor.
core/services/session_fork.py:366
↓ 9 callersMethodget_by_share_id
(self, share_id: str)
core/show_pages.py:192
↓ 9 callersMethodget_channel_routing
Get channel routing override for the given settings key.
modules/settings_manager.py:423
↓ 9 callersMethodget_default_agent
(self, *, enabled_only: bool = True)
core/vibe_agents.py:418
↓ 9 callersFunctionget_latest_version_info
(current_version: str)
vibe/upgrade.py:408
↓ 9 callersFunctionget_running_vibe_path
( *, vibe_path: str | None = None, argv0: str | None = None, search_path: str | None = None, )
vibe/upgrade.py:131
↓ 9 callersFunctionget_runtime_dir
()
config/paths.py:121
↓ 9 callersFunctionget_supported_languages
Get supported language codes with stable ordering.
vibe/i18n/__init__.py:120
↓ 9 callersMethodget_turn_sink
(self, session_key)
tests/test_scheduled_tasks.py:1393
↓ 9 callersFunctionhasChannelCredentials
(platformId: string, source: any = config)
ui/src/components/steps/ChannelList.tsx:315
↓ 9 callersMethodhas_guild_scope_for_platform
(self, platform: str)
config/v2_settings.py:520
↓ 9 callersFunctionisProxyMediaUrl
(url: string | null | undefined)
ui/src/lib/mediaProxy.ts:9
↓ 9 callersMethodis_alive
(self)
modules/agents/codex/transport.py:157
↓ 9 callersMethodload
(self)
tests/test_watches.py:788
↓ 9 callersFunctionmakeTempEnv
()
npm/avibe/test/cli.test.js:14
↓ 9 callersFunctionmark_duration
(name: str, started_at: float)
vibe/restart_supervisor.py:257
↓ 9 callersMethodmaybe_reload
(self)
core/watches.py:146
↓ 9 callersMethodmigrate_session_mappings
Migrate legacy session_mappings stored under raw keys to prefixed keys. Before the settings_key/session_key split (commit 674e24d), session
config/v2_sessions.py:294
↓ 9 callersFunctionproject_name
(tenant: str)
scripts/incus_tenant.py:132
↓ 9 callersMethodrecover_processing
(self)
core/scheduled_tasks.py:744
↓ 9 callersFunctionregression_env
(suffix: str, default: str = "")
scripts/incus_regression.py:147
↓ 9 callersMethodrelease_runtime_turn
(_context)
tests/test_message_dispatcher_result_fallback.py:285
↓ 9 callersMethodrelease_runtime_turn_key
(self, runtime_key: str, runtime_token: str | None = None)
modules/agents/service.py:162
↓ 9 callersFunctionrequire_incus
()
scripts/incus_regression.py:135
↓ 9 callersMethodsave
(self)
config/v2_settings.py:472
↓ 9 callersMethodsend_message_with_buttons
Send a message with interactive buttons
modules/im/slack.py:1403
↓ 9 callersFunctionshow_cli_event_token
()
core/show_pages.py:102
↓ 9 callersFunctionupsert_opencode_custom_provider
( provider_id: str, name: str, adapter: str, base_url: str, *, home: Path | None = Non
vibe/opencode_config.py:713
↓ 9 callersFunctionupsert_opencode_provider_api_key
( provider_id: str, api_key: str, *, home: Path | None = None, logger_instance: Optional[l
vibe/opencode_config.py:852
↓ 8 callersFunction_capture_stderr_json
(func, *args)
tests/test_cli_watch_command.py:47
↓ 8 callersMethod_clear_thread_developer_instructions
(self, base_session_id: str)
modules/agents/codex/agent.py:1151
↓ 8 callersMethod_client_snapshot
(self)
modules/im/multi.py:70
↓ 8 callersFunction_command_env_for
(binary_path: str | None)
vibe/api.py:346
↓ 8 callersFunction_engine
(db_path: Path | None = None)
core/chat_discovery.py:159
↓ 8 callersFunction_extract_selected_value
(values: dict, block_id: str, action_id: str)
modules/im/slack_modal.py:10
↓ 8 callersMethod_get_im_client
(self, context: MessageContext)
core/processing_indicator.py:92
↓ 8 callersMethod_get_im_client_for_platform
(self, platform: str)
core/update_checker.py:587
↓ 8 callersMethod_get_text_byte_length
(text: str)
core/message_dispatcher.py:380
↓ 8 callersFunction_index_sql
(conn: sqlite3.Connection, name: str)
tests/test_sqlite_state_migration.py:22
↓ 8 callersMethod_install_managed_runtime
(self)
core/show_runtime.py:361
↓ 8 callersFunction_json_dumps
(value: Any)
storage/settings_service.py:426
↓ 8 callersFunction_json_dumps
(value: Any)
storage/importer.py:686
↓ 8 callersFunction_load_remote_access_config
()
vibe/ui_server.py:343
↓ 8 callersFunction_make_paths
Create a node shim + native codex binary on disk under tmp_path. Returns (node_path, codex_shim_path) so tests can pretend the kernel exec'd
tests/test_codex_process_match.py:12
↓ 8 callersMethod_notify_connection_state
Best-effort online-state notification for the iLink gateway.
modules/im/wechat.py:987
↓ 8 callersFunction_parse_bool
(value: str | None, default: bool = False)
scripts/prepare_regression.py:78
↓ 8 callersFunction_parse_routing
Parse a routing settings dict into a RoutingSettings dataclass.
config/v2_settings.py:215
↓ 8 callersFunction_read_opencode_config
(home: Path)
tests/test_save_opencode_provider_auth.py:147
← previousnext →401–500 of 10,036, ranked by callers