Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Headcrab/telecodex
/ functions
Functions
596 in github.com/Headcrab/telecodex
⨍
Functions
596
◇
Types & classes
101
↓ 116 callers
Method
get
( &mut self, key: &HistoryPageCacheKey, now: Instant, ttl: Duration, )
src/app.rs:129
↓ 54 callers
Method
send_status
( &self, chat_id: i64, thread_id: Option<i64>, markdown: &str, )
src/app/io.rs:149
↓ 41 callers
Method
as_str
(self)
src/config.rs:56
↓ 22 callers
Method
ensure_session
( &self, session_key: SessionKey, user_id: i64, )
src/app.rs:1522
↓ 22 callers
Function
sample_workspace
()
src/app/tests.rs:7
↓ 18 callers
Method
insert
( &mut self, key: HistoryPageCacheKey, data: HistoryPageData, now: Instant,
src/app.rs:141
↓ 17 callers
Function
default_codex_home
()
src/limits.rs:49
↓ 16 callers
Function
defaults
()
src/store.rs:847
↓ 16 callers
Function
workspace_path
(root: &Path, name: &str)
src/codex_history.rs:991
↓ 15 callers
Method
send_message
(&self, request: SendMessage)
src/telegram.rs:78
↓ 15 callers
Method
update_session_field
(&self, key: SessionKey, sql: &str, params: P)
src/store.rs:692
↓ 14 callers
Function
send_markdown_message
( telegram: &TelegramClient, chat_id: i64, thread_id: Option<i64>, markdown: &str, reply_m
src/app/presentation.rs:120
↓ 13 callers
Method
get_session
(&self, key: SessionKey)
src/store.rs:290
↓ 13 callers
Function
parse_command
(command: &str, args: &str, original_text: &str)
src/commands.rs:83
↓ 12 callers
Method
audit
( &self, actor_user_id: Option<i64>, action: &str, details: serde_json::Value,
src/store.rs:587
↓ 12 callers
Method
ensure_session
( &self, key: SessionKey, creator_user_id: i64, defaults: &SessionDefaults,
src/store.rs:252
↓ 11 callers
Function
render_markdown_to_html
(input: &str)
src/render.rs:3
↓ 9 callers
Method
acquire
(&mut self, chat_id: i64, now: Instant)
src/telegram.rs:560
↓ 9 callers
Function
text_help
(text: &str)
src/commands.rs:387
↓ 8 callers
Function
list_environments_for_sources
( codex_home: &Path, limit: usize, import_desktop: bool, import_cli: bool, seed_workspaces
src/codex_history.rs:206
↓ 8 callers
Function
list_threads_for_cwd
( codex_home: &Path, cwd: &Path, limit: usize, )
src/codex_history.rs:192
↓ 8 callers
Function
sample_defaults
()
src/app/tests.rs:26
↓ 8 callers
Method
set_session_codex_thread
(&self, key: SessionKey, codex_thread_id: &str)
src/store.rs:335
↓ 8 callers
Function
should_drop_telegram_rate_limited_send
(error: &anyhow::Error)
src/app/support.rs:289
↓ 7 callers
Function
environment_identity_for_cwd
(cwd: &Path)
src/codex_history.rs:132
↓ 7 callers
Function
forum_sync_cooldown_active
(store: &Store, chat_id: i64)
src/app/support.rs:130
↓ 7 callers
Function
non_empty
(value: &str)
src/commands.rs:371
↓ 7 callers
Function
normalize_path
(path: PathBuf)
src/config.rs:353
↓ 7 callers
Method
post
(&self, method: &str, payload: Option<&T>)
src/telegram.rs:311
↓ 7 callers
Method
post_outbound
( &self, chat_id: i64, method: &str, payload: Option<&T>, )
src/telegram.rs:320
↓ 7 callers
Function
read_thread_history
( codex_home: &Path, thread_id: &str, limit: usize, )
src/codex_history.rs:163
↓ 7 callers
Method
record_turn_finished
( &self, turn_id: i64, status: &str, assistant_text: Option<&str>, )
src/store.rs:505
↓ 7 callers
Method
record_turn_started
(&self, session_id: i64, request: &TurnRequest)
src/store.rs:493
↓ 7 callers
Function
session_with_sandbox
(mode: &str)
src/codex.rs:1452
↓ 7 callers
Method
set_session_busy
(&self, key: SessionKey, busy: bool)
src/store.rs:327
↓ 7 callers
Method
set_session_title
(&self, key: SessionKey, session_title: Option<&str>)
src/store.rs:343
↓ 7 callers
Function
telegram_retry_after
(error: &anyhow::Error)
src/app/support.rs:283
↓ 6 callers
Method
delete_session
(&self, key: SessionKey)
src/store.rs:318
↓ 6 callers
Function
escape_markdown_label
(text: &str)
src/app/presentation.rs:918
↓ 6 callers
Method
get_user
(&self, tg_user_id: i64)
src/store.rs:212
↓ 6 callers
Function
now_string
()
src/store.rs:794
↓ 6 callers
Function
required_arg
(value: &'a str, usage: &str)
src/commands.rs:360
↓ 6 callers
Method
send_command_help
( &self, chat_id: i64, thread_id: Option<i64>, help: &CommandHelp, )
src/app/io.rs:260
↓ 6 callers
Method
set_session_cwd
(&self, key: SessionKey, cwd: &Path)
src/store.rs:400
↓ 6 callers
Function
strip_ansi_codes
(input: &str)
src/codex.rs:932
↓ 5 callers
Function
add_column_if_missing
( conn: &Connection, table: &str, column: &str, definition: &str, )
src/store.rs:772
↓ 5 callers
Method
auth_status
(&self)
src/codex.rs:163
↓ 5 callers
Method
backoff
(&self, chat_id: i64, retry_after: u64)
src/telegram.rs:547
↓ 5 callers
Function
choice_help
(title: &str, commands: &[&str])
src/commands.rs:394
↓ 5 callers
Method
download_attachment
( &self, file_id: &str, file_name: Option<&str>, mime_type: Option<&str>,
src/app/io.rs:104
↓ 5 callers
Function
handle_notification
( method: &str, params: &Value, summary: &mut RunSummary, active_turn_id: &mut Option<String>,
src/codex.rs:431
↓ 5 callers
Method
list_chat_sessions
(&self, chat_id: i64)
src/store.rs:304
↓ 5 callers
Method
resolve_session_codex_binding
( &self, session: crate::models::SessionRecord, )
src/app.rs:1565
↓ 5 callers
Method
save_bot_state
(&self, key: &str, value: &str)
src/store.rs:202
↓ 5 callers
Method
send_request
(&mut self, method: &str, params: Value)
src/codex.rs:1201
↓ 4 callers
Method
announce_session_if_switched
( &self, user_id: i64, chat: &crate::telegram::Chat, session_key: SessionKey,
src/app.rs:1592
↓ 4 callers
Method
await_response
(&mut self, expected_id: u64)
src/codex.rs:1214
↓ 4 callers
Method
bot_state_value
(&self, key: &str)
src/store.rs:191
↓ 4 callers
Function
build_sandbox_policy
(session: &SessionRecord)
src/codex.rs:767
↓ 4 callers
Function
build_thread_summary
( id: String, cwd: String, timestamp: Option<String>, source: CodexHistorySource, preview_
src/codex_history.rs:890
↓ 4 callers
Function
chat_sessions_keyboard
( current_session: &crate::models::SessionRecord, chat: &crate::telegram::Chat, sessions: &[crate:
src/app/presentation.rs:561
↓ 4 callers
Function
command_help
(command: &str, args: &str)
src/commands.rs:174
↓ 4 callers
Method
defer_after_retry_after
(&mut self, error: &anyhow::Error, label: &str)
src/app/turns.rs:789
↓ 4 callers
Method
edit_message_text
(&self, request: EditMessageText)
src/telegram.rs:108
↓ 4 callers
Method
enqueue_turn
(&self, request: TurnRequest, chat_kind: &str)
src/app.rs:1616
↓ 4 callers
Function
ensure_admin
(user: &crate::models::UserRecord)
src/app/support.rs:218
↓ 4 callers
Method
ensure_resolved_session
( &self, session_key: SessionKey, user_id: i64, )
src/app.rs:1536
↓ 4 callers
Function
find_thread_by_id
(codex_home: &Path, thread_id: &str)
src/codex_history.rs:136
↓ 4 callers
Method
flush
(&mut self, force: bool)
src/app/turns.rs:613
↓ 4 callers
Function
format_codex_history_preview_html
(entries: &[CodexHistoryEntry])
src/app/presentation.rs:394
↓ 4 callers
Function
format_codex_history_preview_plain
(entries: &[CodexHistoryEntry])
src/app/presentation.rs:373
↓ 4 callers
Function
format_window_inline
(label: &str, window: &RateLimitWindow)
src/limits.rs:149
↓ 4 callers
Method
handle_forum_topic_rate_limit
( &self, chat_id: i64, error: &anyhow::Error, action: &str, )
src/app/forum.rs:481
↓ 4 callers
Function
is_message_not_modified
(error: &anyhow::Error)
src/app/support.rs:299
↓ 4 callers
Function
is_message_thread_not_found
(error: &anyhow::Error)
src/app/support.rs:306
↓ 4 callers
Function
is_primary_forum_dashboard
( config: &Config, chat: &crate::telegram::Chat, thread_id: Option<i64>, )
src/app/support.rs:15
↓ 4 callers
Function
model_quick_commands
( available_models: &[AvailableModel], session_model: Option<&str>, default_model: Option<&str>, )
src/app/presentation.rs:240
↓ 4 callers
Function
normalize_path
(path: PathBuf)
src/codex_history.rs:964
↓ 4 callers
Method
post_multipart_message
( &self, method: &str, chat_id: i64, message_thread_id: Option<i64>, f
src/telegram.rs:408
↓ 4 callers
Function
resolve_session_codex_binding_from_history
( shared: &Arc<AppShared>, session: crate::models::SessionRecord, )
src/app/turns.rs:1196
↓ 4 callers
Function
session_matches_environment
( session: &crate::models::SessionRecord, environment: &CodexEnvironmentSummary, )
src/app/presentation.rs:740
↓ 4 callers
Function
session_title_label
( session: &crate::models::SessionRecord, chat: &crate::telegram::Chat, )
src/app/presentation.rs:687
↓ 4 callers
Method
spawn
(binary: &Path)
src/codex.rs:1136
↓ 4 callers
Function
spawnable_command
(spec: &CommandSpec)
src/codex.rs:1311
↓ 4 callers
Function
split_text
(input: &str, max_chars: usize)
src/render.rs:53
↓ 4 callers
Method
upsert_user
(&self, tg_user_id: i64, role: UserRole, allowed: bool)
src/store.rs:239
↓ 4 callers
Method
wait
(mut self, cancel: CancellationToken)
src/codex.rs:314
↓ 3 callers
Function
approval_request_payload
(params: &Value)
src/codex.rs:1013
↓ 3 callers
Function
archived_sessions_dir
(root: &Path)
src/codex_history.rs:995
↓ 3 callers
Method
as_str
(self)
src/telegram.rs:798
↓ 3 callers
Function
auto_search_mode_for_prompt
(prompt: &str)
src/app/support.rs:333
↓ 3 callers
Function
build_history_entry
(role: &str, text: &str, timestamp: String)
src/codex_history.rs:721
↓ 3 callers
Function
build_review_command
( binary: &Path, session: &SessionRecord, request: &TurnRequest, review: &crate::models::Revie
src/codex.rs:674
↓ 3 callers
Method
clear_session_conversation
(&self, key: SessionKey)
src/store.rs:390
↓ 3 callers
Method
create_forum_topic
(&self, chat_id: i64, name: &str)
src/telegram.rs:204
↓ 3 callers
Method
dedupe_forum_environment_sessions
( &self, chat_id: i64, sessions: Vec<crate::models::SessionRecord>, )
src/app/forum.rs:344
↓ 3 callers
Method
edit_markdown_message
( &self, chat_id: i64, message_id: i64, markdown: &str, reply_markup:
src/app/io.rs:310
↓ 3 callers
Function
find_thread_by_prefix
( codex_home: &Path, cwd: &Path, prefix: &str, )
src/codex_history.rs:142
↓ 3 callers
Method
finish
(&mut self, final_error: Option<String>)
src/app/turns.rs:602
↓ 3 callers
Function
finish_turn_cleanup
( attachments: &[LocalAttachment], turn_root: &Path, result: Result<T>, )
src/app/turns.rs:302
next →
1–100 of 596, ranked by callers