Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atomicdotdev/atomic
/ functions
Functions
14,282 in github.com/atomicdotdev/atomic
⨍
Functions
14,282
◇
Types & classes
1,144
↓ 2 callers
Method
get_kg_edges_to
(&self, node_id: &str)
atomic-core/src/pristine/txn/write/triples.rs:63
↓ 2 callers
Method
get_kg_node
(&self, id: &str)
atomic-core/src/pristine/txn/write/triples.rs:13
↓ 2 callers
Method
get_leaf
(&self, id: LeafId)
atomic-core/tests/crdt_integration_test.rs:208
↓ 2 callers
Method
get_missing_changes_between
Get changes that are in one view but not another. This is useful for determining what needs to be inserted when merging or cherry-picking between vie
atomic-repository/src/repository/insert.rs:2223
↓ 2 callers
Function
get_node_field
Get a field value from a KgNode for filtering.
atomic-repository/src/query_plan.rs:428
↓ 2 callers
Method
get_remote
Get a remote by name
atomic-config/src/lib.rs:423
↓ 2 callers
Function
get_token
Mint a fresh, short-lived self-signed EdDSA JWT for `identity` against `server`. `server` is the bare server URL (e.g. `https://atomic.storage`), NOT
atomic-cli/src/commands/token.rs:69
↓ 2 callers
Method
get_vertex_content
Read the content bytes for a graph vertex from the change store. Returns an empty `Vec` for root or empty (structural) vertices.
atomic-core/src/merge/engine.rs:222
↓ 2 callers
Function
get_view_changes
Get all change hashes in a view. Returns the hashes in order from oldest (sequence 0) to newest. # Arguments `txn` - Read transaction `view` - The
atomic-repository/src/apply/queries.rs:24
↓ 2 callers
Function
global_config_path
Get the global configuration file path
atomic-config/src/lib.rs:357
↓ 2 callers
Method
governs
Whether a hook from `agent_name` running in `cwd` participates in this run: the cwd must be inside the run's workdir, and the agent must be the owner
atomic-cli/src/commands/agent/lifecycle.rs:160
↓ 2 callers
Method
has_branch
(&self, id: BranchId)
atomic-core/src/crdt/apply/branch.rs:568
↓ 2 callers
Method
has_change
(&self, hash: &Hash)
atomic-core/src/change/store.rs:427
↓ 2 callers
Method
has_conflicts
Check if any conflicts were detected.
atomic-repository/src/apply/types.rs:248
↓ 2 callers
Function
has_content_index
Check whether the content index exists and is usable.
atomic-repository/src/content_search.rs:216
↓ 2 callers
Method
has_crdt_stats
(&self)
atomic-repository/src/record/assemble.rs:117
↓ 2 callers
Method
has_failures
Check if any downloads failed. # Returns `true` if at least one change failed to download. # Example ```rust use atomic::commands::clone::types::C
atomic-cli/src/commands/clone/types.rs:286
↓ 2 callers
Method
has_failures
Check if any downloads failed. # Returns `true` if at least one change failed to download. # Example ```rust use atomic::commands::pull::types::Pu
atomic-cli/src/commands/pull/types.rs:308
↓ 2 callers
Method
has_filter
Check if a filter is active.
atomic-core/src/output/alive/retrieve/options.rs:160
↓ 2 callers
Method
has_vertex
(&self, node: GraphNode<NodeId>)
atomic-core/src/apply/graph_batch.rs:245
↓ 2 callers
Method
hash
Get the change hash.
atomic-repository/src/history/types.rs:436
↓ 2 callers
Function
hash_file_contents
Hash the contents of a file using Blake3. This is used to compute content hashes for modification detection. # Arguments `path` - Path to the file
atomic-repository/src/status.rs:749
↓ 2 callers
Method
hash_length
Builder: set the hash display length.
atomic-cli/src/commands/log/command.rs:657
↓ 2 callers
Method
hashes
Returns an iterator over all chunk hashes in order.
atomic-remote/src/streaming/layers.rs:325
↓ 2 callers
Method
hide_untracked
Hide untracked files.
atomic-cli/src/commands/status.rs:573
↓ 2 callers
Function
hook
( sessionID: string, verb: string, extra: Record<string, unknown> = {}, )
packages/opencode-atomic-hooks/src/index.ts:87
↓ 2 callers
Function
hooks_file_has_atomic_hooks
(path: &Path)
atomic-agent/src/hooks/codex.rs:402
↓ 2 callers
Function
hunk_display_summaries
(hunks: &[GraphOp<H>])
atomic-cli/src/commands/change/command.rs:850
↓ 2 callers
Method
identity_type
Set the identity type.
atomic-identity/src/identity.rs:426
↓ 2 callers
Function
import_ignore_patterns
(workdir: &Path, kind: Option<&str>)
atomic-cli/src/commands/git/import.rs:113
↓ 2 callers
Function
import_seed_is_dead
( txn: &T, inode: Inode, node: GraphNode<NodeId>, visible: &HashSet<NodeId>, )
atomic-repository/src/repository/insert.rs:270
↓ 2 callers
Function
import_seed_node_visible
(node: GraphNode<NodeId>, visible: &HashSet<NodeId>)
atomic-repository/src/repository/insert.rs:266
↓ 2 callers
Method
import_v3_bytes
Import V3 change data from a byte slice. This is the core import method — used by both `import_v3_file` and by the network layer when receiving chang
atomic-repository/src/redb_change_store/mod.rs:245
↓ 2 callers
Method
include_deleted
(mut self, include: bool)
atomic-core/src/output/repo/options.rs:245
↓ 2 callers
Method
include_function_context
(mut self, include: bool)
atomic-core/src/record/workflow/graph_op/options.rs:163
↓ 2 callers
Method
include_inherited
Include inherited changes on draft views. By default, draft views only show their own changes. Call this to see the full log including parent changes
atomic-repository/src/history/types.rs:305
↓ 2 callers
Method
include_whitespace
Set whether to include whitespace tokens.
atomic-core/src/diff/semantic_to_crdt.rs:140
↓ 2 callers
Method
includes
(&self, layer: Layer)
atomic-remote/src/streaming/layers.rs:182
↓ 2 callers
Method
incrementTurn
* Increment the turn count for a session. * * Called on `session.idle` events. Creates the session if needed. * * @returns The new turn co
packages/opencode-atomic-hooks/src/session.ts:109
↓ 2 callers
Method
index
(self)
atomic-core/src/output/alive/order.rs:94
↓ 2 callers
Method
init_inode_adj
( &self, inode: Inode, node: GraphNode<NodeId>, min_flag: EdgeFlags, m
atomic-core/src/pristine/inode_graph/impls.rs:41
↓ 2 callers
Method
inode
(&self)
atomic-core/src/record/workflow/record/types.rs:406
↓ 2 callers
Method
inode_graph_is_populated
(&self, inode: Inode)
atomic-core/src/pristine/txn/read.rs:1721
↓ 2 callers
Method
input_tokens
Set input tokens.
atomic-core/src/change/provenance/builder.rs:105
↓ 2 callers
Function
insert_positions
Collect all insertions keyed by the base index they follow.
atomic-core/src/merge/three_way.rs:304
↓ 2 callers
Function
install_hooks_into
Install all hook definitions into a `ClaudeHooks` struct. Returns the number of newly installed hooks.
atomic-agent/src/hooks/claude_code/mod.rs:330
↓ 2 callers
Method
into_hunks
(self)
atomic-core/src/record/workflow/record/types.rs:488
↓ 2 callers
Method
into_inner
Consume the writer and return the underlying writer. This is useful when you need access to the underlying writer after output is complete (e.g., to
atomic-core/src/output/repo/writer.rs:255
↓ 2 callers
Method
into_operation
Consumes and returns the operation.
atomic-core/src/record/workflow/crdt/builder/leaf.rs:47
↓ 2 callers
Method
into_parts
(self)
atomic-core/src/record/workflow/globalize/file.rs:121
↓ 2 callers
Method
into_parts
Consume this payload and return its parts. Returns `(path, ops, content_start, content_end)`.
atomic-core/src/change/format_v3/sections.rs:300
↓ 2 callers
Method
into_pull_delta
Convert this delta into a `PullDelta`. The pull delta contains: - `to_download`: Changes we need to fetch from the remote - `remote_state`: The remot
atomic-remote/src/sync.rs:332
↓ 2 callers
Method
involves_ai
(&self)
atomic-core/src/change/credit.rs:117
↓ 2 callers
Function
isEditTool
(tool: string)
packages/opencode-atomic-hooks/src/handlers/tool.ts:273
↓ 2 callers
Method
is_already_exists
(&self)
atomic-core/src/crdt/apply/error.rs:456
↓ 2 callers
Method
is_annotated
Check if this is an annotated tag (has message and/or author).
atomic-core/src/pristine/traits/tag.rs:87
↓ 2 callers
Function
is_atomic_hook
Returns `true` if a hook command string is an Atomic hook.
atomic-agent/src/hooks/gemini_cli.rs:809
↓ 2 callers
Function
is_atomic_hook
(command: &str)
atomic-agent/src/hooks/claude_code/settings.rs:192
↓ 2 callers
Method
is_change
Check if this line represents a change (added or removed).
atomic-cli/src/commands/diff/types.rs:462
↓ 2 callers
Method
is_change
(&self)
atomic-core/src/diff/word.rs:182
↓ 2 callers
Method
is_change_deps_indexed
(&self, change_id: NodeId)
atomic-core/src/pristine/txn/read.rs:279
↓ 2 callers
Method
is_configured
Whether the server has been configured (registration completed).
atomic-config/src/lib.rs:115
↓ 2 callers
Method
is_delegated
(&self)
atomic-identity/src/identity.rs:156
↓ 2 callers
Method
is_delete
Check if this is a Delete operation.
atomic-core/src/diff/ops.rs:161
↓ 2 callers
Method
is_deleted
Returns true if the token is deleted.
atomic-core/src/output/crdt.rs:107
↓ 2 callers
Method
is_deleted
(&self)
atomic-core/src/diff/semantic/types.rs:189
↓ 2 callers
Method
is_deleted_directory
(&self)
atomic-core/src/record/workflow/record/types.rs:300
↓ 2 callers
Function
is_directory_inode
Check if an inode represents a directory. # Arguments `txn` - A transaction (read or write) `inode` - The inode to check # Returns `true` if this
atomic-repository/src/tracking/tree_ops.rs:108
↓ 2 callers
Method
is_empty
(&self)
atomic-core/src/types/graph_node.rs:153
↓ 2 callers
Method
is_empty
Check if the result is empty (both sequences were empty).
atomic-core/src/diff/word.rs:362
↓ 2 callers
Method
is_empty
(&self)
atomic-core/src/diff/semantic/config.rs:206
↓ 2 callers
Method
is_empty
Check if the workspace is empty (no state accumulated). # Returns `true` if all collections are empty.
atomic-core/src/apply/workspace.rs:419
↓ 2 callers
Method
is_empty
Check if the store is empty.
atomic-core/src/change/store.rs:377
↓ 2 callers
Method
is_empty
Check if any tokens were used.
atomic-core/src/change/provenance/types.rs:311
↓ 2 callers
Method
is_empty
(&self)
atomic-core/src/change/format_v3/chunking.rs:249
↓ 2 callers
Method
is_empty
(&self)
atomic-core/src/change/format_v3/compact/types.rs:90
↓ 2 callers
Method
is_equal
Check if this is an Equal operation.
atomic-core/src/diff/ops.rs:151
↓ 2 callers
Method
is_equal
(&self)
atomic-core/src/diff/word.rs:144
↓ 2 callers
Method
is_exhausted
(&self)
atomic-core/src/pristine/inode_graph/types.rs:188
↓ 2 callers
Method
is_folder
Check if this is a folder edge.
atomic-core/src/apply/workspace.rs:143
↓ 2 callers
Function
is_git_import_change
(change: &Change)
atomic-repository/src/repository/semantic_materialize.rs:269
↓ 2 callers
Method
is_ignored
Check if this error is because a path is ignored
atomic-repository/src/error.rs:186
↓ 2 callers
Method
is_ignored
Check if a path should be ignored. This is a convenience method that loads ignore rules and checks the path. If you need to check multiple paths, use
atomic-repository/src/repository/changes.rs:54
↓ 2 callers
Method
is_installed
(&self, _repo_root: &Path)
atomic-agent/src/hooks/pi.rs:513
↓ 2 callers
Method
is_invalid_state
(&self)
atomic-core/src/crdt/apply/error.rs:468
↓ 2 callers
Function
is_meaningful_prompt
Check whether a prompt is meaningful enough to use as a change message. Returns `false` for: - Slash commands (`/init`, `/help`, `/review`, etc.) - V
atomic-agent/src/record/message.rs:259
↓ 2 callers
Method
is_modify
(&self)
atomic-core/src/record/workflow/crdt/line_ops/types.rs:216
↓ 2 callers
Method
is_not_found
(&self)
atomic-core/src/crdt/apply/error.rs:444
↓ 2 callers
Method
is_partial
Check if this is a partial restore (specific files, not the whole copy).
atomic-cli/src/commands/restore.rs:153
↓ 2 callers
Method
is_pseudo
(self)
atomic-core/src/types/edge_kind.rs:84
↓ 2 callers
Method
is_removed
Check if this line was removed/deleted.
atomic-cli/src/commands/diff/types.rs:472
↓ 2 callers
Method
is_root
(&self)
atomic-core/src/change/format_v3/compact/types.rs:72
↓ 2 callers
Method
is_significant
(&self)
atomic-core/src/diff/token/kind.rs:96
↓ 2 callers
Method
is_tool
Returns true if this is a tool entry.
atomic-agent/src/transcript/types.rs:97
↓ 2 callers
Method
is_tracked
Check if a file is tracked. # Arguments `path` - Path to check # Example ```rust,ignore if repo.is_tracked("src/main.rs")? { println!("File is tra
atomic-repository/src/repository/tracking.rs:467
↓ 2 callers
Method
is_unchanged
Check if the sequences are unchanged (all Equal operations).
atomic-core/src/diff/ops.rs:435
↓ 2 callers
Method
is_unchanged
(&self)
atomic-core/src/diff/semantic/types.rs:171
↓ 2 callers
Method
is_untracked
Check if this status represents an untracked file.
atomic-repository/src/status.rs:197
↓ 2 callers
Method
is_visited
(self)
atomic-core/src/output/alive/vertex.rs:154
↓ 2 callers
Method
iter_changes
( &self, _view: &ViewState, _from_seq: u64, )
atomic-core/src/record/context.rs:923
← previous
next →
1,901–2,000 of 14,282, ranked by callers