Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atomicdotdev/atomic
/ functions
Functions
15,497 in github.com/atomicdotdev/atomic
⨍
Functions
15,497
◇
Types & classes
1,261
↓ 7 callers
Method
branch_idx
(&self)
atomic-core/src/crdt/ids.rs:166
↓ 7 callers
Method
build
Build the provenance. # Panics Panics if vendor or model is not set.
atomic-core/src/change/provenance/builder.rs:214
↓ 7 callers
Function
build_client_with_org
Build a [`StorageClient`] and return the resolved org slug alongside it. Useful for commands that also need to resolve org-scoped state (e.g. per-org
atomic-cli/src/commands/client.rs:117
↓ 7 callers
Function
build_content_index
Build (or rebuild) the content search index for the repository. Indexes files in the working copy while respecting `.gitignore`, `.ignore`, `.atomici
atomic-repository/src/content_search.rs:25
↓ 7 callers
Method
build_history_options
Build history options from command settings. Converts the command's settings into `HistoryOptions` for querying the repository. # Returns `HistoryO
atomic-cli/src/commands/log/command.rs:194
↓ 7 callers
Method
clear_cache
(&self)
atomic-repository/src/changestore/mod.rs:562
↓ 7 callers
Function
collect_files_for_tracking
Collect all files in a directory for tracking. This walks the directory tree and returns paths relative to the given root. Files matching `.atomicign
atomic-repository/src/tracking/helpers.rs:177
↓ 7 callers
Function
compress_chunks_parallel
Compress all chunks in parallel using rayon and zstd. Each chunk is compressed independently on a rayon worker thread. This utilizes all available CP
atomic-core/src/change/format_v3/chunking.rs:602
↓ 7 callers
Method
content
Get the content bytes regardless of outcome type. For conflicts, returns the left side (caller should check [`is_conflict`](Self::is_conflict) first)
atomic-core/src/merge/mod.rs:89
↓ 7 callers
Function
create_test_hash
()
atomic-cli/src/commands/log/tests.rs:389
↓ 7 callers
Function
create_test_merkle
()
atomic-cli/src/commands/log/tests.rs:393
↓ 7 callers
Function
decode_branch_id
(bytes: &[u8; 12])
atomic-core/src/crdt/tables.rs:293
↓ 7 callers
Function
decode_vertex
(key: &[u8; 24])
atomic-core/src/pristine/tables.rs:833
↓ 7 callers
Method
dot_dir
(&self)
atomic-repository/src/repository/mod.rs:569
↓ 7 callers
Function
encode_change_file_key
(change_hash: &[u8; 32], file_index: u32)
atomic-core/src/pristine/tables.rs:801
↓ 7 callers
Function
encode_session_event_key
(provenance_id: u64, seq: u64)
atomic-core/src/change/session.rs:432
↓ 7 callers
Method
extract
Extract entities from a source file. Automatically selects the right parser based on the file extension. Returns an empty list if the language is not
atomic-semantic/src/parsers/mod.rs:289
↓ 7 callers
Method
file_idx
(&self)
atomic-core/src/crdt/ids.rs:78
↓ 7 callers
Function
format_timestamp
Format a timestamp for display. Converts a UTC timestamp to local time and formats it in a human-readable format. # Arguments `timestamp` - The UTC
atomic-cli/src/commands/mod.rs:458
↓ 7 callers
Function
format_timestamp_relative
Format a timestamp in a relative format (e.g., "2 hours ago"). This provides a more conversational representation of time that's easier to understand
atomic-cli/src/commands/mod.rs:483
↓ 7 callers
Method
get_branch
(&self, id: BranchId)
atomic-core/src/crdt/apply/branch.rs:564
↓ 7 callers
Method
get_change_seq
( &self, _view: &ViewState, _change_id: NodeId, )
atomic-core/src/record/context.rs:922
↓ 7 callers
Method
get_changelist
Get the changelist for a view starting from a position. # Arguments `view` - The name of the view to query. `from` - The starting position (sequence
atomic-remote/src/http/queries.rs:79
↓ 7 callers
Method
get_trunk_by_path
(&self, _path: &str)
atomic-core/src/crdt/apply/leaf.rs:489
↓ 7 callers
Method
get_vertex
(&self, id: VertexId)
atomic-core/src/output/alive/graph.rs:238
↓ 7 callers
Function
hash_a
()
atomic-core/src/apply/error.rs:622
↓ 7 callers
Method
include_deleted
Set whether to include deleted vertices. When true, vertices marked as deleted will be included in the graph. This is useful for showing conflict con
atomic-core/src/output/alive/retrieve/options.rs:113
↓ 7 callers
Method
insert_change
Insert a change, computing its hash automatically. # Arguments `change` - The change to store # Returns The computed hash. # Errors Returns an e
atomic-core/src/change/store.rs:352
↓ 7 callers
Method
insert_change_rec
Insert a change with automatic dependency resolution. This method attempts to insert a change and all its missing dependencies. Dependencies are inse
atomic-repository/src/repository/insert.rs:1914
↓ 7 callers
Method
install
(&self, repo_root: &Path)
atomic-agent/src/hooks/gemini_cli.rs:704
↓ 7 callers
Function
install_from_dir
Install an integration package from a local directory (a synced cache clone or a `--from` checkout).
atomic-agent/src/integrations/install.rs:96
↓ 7 callers
Method
into_iter
(self)
atomic-core/src/record/workflow/record/types.rs:650
↓ 7 callers
Method
into_iter
(self)
atomic-core/src/crdt/apply/conflict.rs:648
↓ 7 callers
Function
invokeHook
( $: Shell, verb: HookVerb, payload: HookPayload, directory: string, )
packages/opencode-atomic-hooks/src/cli.ts:60
↓ 7 callers
Method
is_empty
Check if this replacement has any effect.
atomic-core/src/diff/ops.rs:346
↓ 7 callers
Method
is_empty
(&self)
atomic-core/src/change/atom.rs:227
↓ 7 callers
Function
item
(name: &str, score: f64, body: &str)
atomic-cli/src/commands/vault/context.rs:953
↓ 7 callers
Method
iter_attestations
Iterate over all attestation hashes on disk.
atomic-repository/src/changestore/attestation.rs:137
↓ 7 callers
Method
len
(&self)
atomic-core/src/diff/inline.rs:238
↓ 7 callers
Method
len
Get the number of changes in the store.
atomic-core/src/change/store.rs:372
↓ 7 callers
Method
len_vertices
(&self)
atomic-core/src/output/alive/graph.rs:148
↓ 7 callers
Function
lifecycle
(run_id: &str, owner: &str, workdir: &Path, expires_at: i64)
atomic-cli/src/commands/agent/lifecycle.rs:600
↓ 7 callers
Method
list_tracked_files
List all tracked files in the repository. # Example ```rust,ignore for file in repo.list_tracked_files()? { println!("{}: inode {}", file.path.displ
atomic-repository/src/repository/tracking.rs:508
↓ 7 callers
Method
list_views
(&self)
atomic-core/src/record/context.rs:903
↓ 7 callers
Method
load_provenance_graph
Load a provenance graph from the repository by hash.
atomic-repository/src/repository/changes.rs:1115
↓ 7 callers
Function
make_branch
()
atomic-core/src/crdt/branch.rs:556
↓ 7 callers
Function
make_change
Create a change with the given content bytes and return its hash.
atomic-core/src/merge/engine.rs:527
↓ 7 callers
Function
make_external_vertex
(hash: Option<Hash>, start: u64, end: u64)
atomic-core/src/apply/position.rs:329
↓ 7 callers
Function
make_serialized
Build a `SerializedGraphEdge` with the given flags and arbitrary but deterministic dest / introduced_by values.
atomic-core/src/types/edge_kind.rs:371
↓ 7 callers
Method
mark_visited
(&mut self)
atomic-core/src/output/alive/vertex.rs:369
↓ 7 callers
Method
max_vertices
Set the maximum number of vertices to process. # Arguments `max` - Maximum span count # Example ```rust use atomic_core::output::repo::FileOutputO
atomic-core/src/output/repo/file.rs:203
↓ 7 callers
Method
message
Get the commit message if a header is loaded.
atomic-repository/src/history/types.rs:168
↓ 7 callers
Function
mock_with_all_edges
Helper: build a `MockGraph` with one vertex that has every valid edge kind.
atomic-core/src/pristine/traits/tests/graph_tests.rs:95
↓ 7 callers
Method
node_text
Get the text content of a node.
atomic-semantic/src/parsers/python.rs:346
↓ 7 callers
Function
output_graph_content_resolved
Output graph content with semantic-merge resolution. This is the merge-aware counterpart of [`output_graph_content`]. For every SCC whose lead verte
atomic-core/src/output/repo/content.rs:515
↓ 7 callers
Method
peek_section_type
Peek at the next section's type without consuming it. Reads the section header from the source and stashes it internally. The next call to [`next_sec
atomic-core/src/change/format_v3/reader/sections.rs:22
↓ 7 callers
Method
position_inode
(&self, _pos: Position<NodeId>)
atomic-core/src/record/context.rs:856
↓ 7 callers
Method
prefix
Set the prefix filter. # Arguments `prefix` - Path prefix to filter # Example ```rust use atomic_core::output::repo::TreeCollectOptions; let opts
atomic-core/src/output/repo/tree.rs:172
↓ 7 callers
Method
prefix
Set the prefix filter.
atomic-core/src/output/repo/repository/types.rs:97
↓ 7 callers
Method
public_key_base32
Get the public key as a base32 string.
atomic-identity/src/identity.rs:330
↓ 7 callers
Method
put_inode_graph
( &mut self, inode: Inode, node: GraphNode<NodeId>, edge: SerializedGraphEdge,
atomic-core/src/pristine/txn/write/mod.rs:858
↓ 7 callers
Method
record_skip
Record a skipped file. # Arguments `path` - The path of the file that was skipped # Example ```rust use atomic_core::output::repo::OutputOutcome;
atomic-core/src/output/repo/outcome.rs:270
↓ 7 callers
Function
remove_atomic_hooks
(matchers: &mut Vec<ClaudeHookMatcher>)
atomic-agent/src/hooks/claude_code/settings.rs:196
↓ 7 callers
Function
repo
A fresh repo+vault.
atomic-cli/src/commands/memory/list.rs:388
↓ 7 callers
Function
repo_with_intents
Create a repo+vault and N intents; return (repo, sorted ids, tempdir).
atomic-cli/src/commands/intent/list.rs:312
↓ 7 callers
Method
resolve_server_mut
Resolve the effective server config mutably, honouring the optional name override. Mirrors the resolution order of [`resolve_server`](Self::resolve_s
atomic-config/src/lib.rs:313
↓ 7 callers
Method
run
Execute the status command. This method: 1. Finds and opens the repository 2. Computes the working copy status 3. Displays the status in the requeste
atomic-cli/src/commands/status.rs:491
↓ 7 callers
Method
serialize
Serialize the attestation to bytes. Format: `[MAGIC: 4 bytes][postcard payload]` The hash is computed over the entire serialized output.
atomic-core/src/change/attestation.rs:193
↓ 7 callers
Function
serialize_edge
(edge: &SerializedGraphEdge)
atomic-core/src/pristine/txn/helpers.rs:39
↓ 7 callers
Function
session_end_event
(session_id: &str)
atomic-agent/src/turn/orchestrator/tests.rs:38
↓ 7 callers
Method
set_first_prompt
Set the first prompt if not already set. Truncates to MAX_PROMPT_LENGTH. Also updates `current_prompt` on every call so the change message reflects th
atomic-agent/src/turn/session.rs:313
↓ 7 callers
Method
set_position
Set the position.
atomic-core/src/record/workflow/record/types.rs:327
↓ 7 callers
Function
store_memory
Store a memory via the GENERIC vault path (as `memory write`/attest do).
atomic-cli/src/commands/memory/list.rs:396
↓ 7 callers
Function
success
Format a success message in green. Use this for positive outcomes, confirmations, and success states. # Arguments `text` - The text to format # Re
atomic-cli/src/output/colors.rs:168
↓ 7 callers
Method
suggestion
Get a suggestion for how to resolve this error. Returns a human-readable suggestion that can help users understand what action to take to resolve the
atomic-cli/src/error.rs:508
↓ 7 callers
Method
to_postcard_bytes
Serialize this payload to postcard bytes. This is a convenience wrapper around [`postcard::to_allocvec`]. The caller typically compresses the result
atomic-core/src/change/format_v3/sections.rs:280
↓ 7 callers
Method
trunk
(self, trunk_id: TrunkId)
atomic-core/src/crdt/apply/conflict.rs:440
↓ 7 callers
Method
vault_intent_list
List vault intents. Optionally filtered by status. Pass `Some("all")` or `None` for all intents.
atomic-repository/src/repository/vault_intent.rs:432
↓ 7 callers
Function
verify_memory
Verify an attested memory's content hash and signature against a public key.
atomic-canonical/src/lib.rs:93
↓ 7 callers
Method
view_exists
Check if a view exists. # Arguments `name` - The name of the view to check
atomic-repository/src/repository/views.rs:360
↓ 7 callers
Method
with_change
(mut self, hash: Hash)
atomic-core/src/output/repo/conflict.rs:291
↓ 7 callers
Method
with_count
Builder: set the count limit.
atomic-cli/src/commands/log/command.rs:133
↓ 7 callers
Method
with_deleted
(mut self, files: Vec<PathBuf>)
atomic-agent/src/event.rs:509
↓ 7 callers
Method
with_format
Builder: set the output format.
atomic-cli/src/commands/log/command.rs:157
↓ 7 callers
Method
with_old_line_num
Set the old line number.
atomic-core/src/record/workflow/crdt/builder/branch.rs:101
↓ 7 callers
Method
with_prefix
Set the path prefix filter. Only files under this prefix will be processed. # Arguments `prefix` - Path prefix (e.g., "src/", "tests/") # Example
atomic-core/src/record/workflow/options.rs:209
↓ 7 callers
Method
with_recursive
Builder: set the `--recursive` flag.
atomic-cli/src/commands/add.rs:236
↓ 7 callers
Method
with_short
Builder: set short output mode.
atomic-cli/src/commands/status.rs:219
↓ 7 callers
Method
with_stat
Builder: set the stat flag.
atomic-cli/src/commands/diff/command.rs:135
↓ 7 callers
Method
with_view
Builder: set the view name.
atomic-cli/src/commands/log/command.rs:139
↓ 7 callers
Method
write_to
Write the hash table to a writer. Writes `len() × 32` bytes: each hash in index order, raw (no compression). The caller is responsible for writing th
atomic-core/src/change/format_v3/hash_table.rs:584
↓ 6 callers
Method
add
Add an entry to the manifest.
atomic-repository/src/archive.rs:507
↓ 6 callers
Method
add_added
Add an added file to the result.
atomic-core/src/record/workflow/detect/types.rs:299
↓ 6 callers
Method
add_branch_inserted
(&mut self)
atomic-core/src/crdt/apply/context.rs:151
↓ 6 callers
Method
add_dependency_by_id
Add a dependency by node ID, looking up the hash. # Arguments `node_id` - Internal ID of the change # Returns Ok(()) if the dependency was added,
atomic-core/src/record/workflow/globalize/context.rs:161
↓ 6 callers
Method
add_hunk
Add a graph_op to this file.
atomic-core/src/record/workflow/record/types.rs:307
↓ 6 callers
Method
add_leaf_inserted
(&mut self)
atomic-core/src/crdt/apply/context.rs:171
↓ 6 callers
Method
add_line
Add a line credit (will merge with adjacent ranges if possible).
atomic-core/src/change/credit.rs:633
↓ 6 callers
Method
add_token
Adds a token to this line.
atomic-core/src/output/crdt.rs:144
↓ 6 callers
Method
allocate_inode
Allocate a new unique inode. Each call returns a different inode value. # Example ```rust use atomic_core::output::Memory; let wc = Memory::new();
atomic-core/src/output/memory.rs:293
← previous
next →
701–800 of 15,497, ranked by callers