Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atomicdotdev/atomic
/ functions
Functions
15,897 in github.com/atomicdotdev/atomic
⨍
Functions
15,897
◇
Types & classes
1,311
↓ 10 callers
Method
email
Set the email address.
atomic-identity/src/identity.rs:420
↓ 10 callers
Function
encode_leaf_id
(id: &LeafId)
atomic-core/src/crdt/tables.rs:310
↓ 10 callers
Method
extract
(&mut self, source: &str, file_path: &str)
atomic-semantic/src/parsers/swift.rs:644
↓ 10 callers
Method
fail_on_conflict
(&self)
atomic-core/src/crdt/apply/options.rs:296
↓ 10 callers
Method
finalize
(&self)
atomic-core/src/types/hash.rs:84
↓ 10 callers
Method
format
Builder: set format.
atomic-cli/src/commands/log/command.rs:646
↓ 10 callers
Function
format_upgrade_message
Produce the multi-line outdated message for a given source. Pure so the unit tests can match on substrings.
atomic-cli/src/commands/update.rs:356
↓ 10 callers
Function
hash_embed
Simple hash-based "embedding" for testing purposes. Produces a deterministic vector from text content using character frequency analysis. NOT suitabl
atomic-repository/src/repository/vault_embeddings.rs:297
↓ 10 callers
Method
init_embeddings
(&mut self)
atomic-core/src/pristine/txn/write/embeddings.rs:227
↓ 10 callers
Function
init_repo
()
atomic-repository/tests/view_manifest_test.rs:18
↓ 10 callers
Method
is_file
Check if this is a file. # Returns `true` if this item represents a file.
atomic-core/src/output/repo/tree.rs:559
↓ 10 callers
Method
is_pub
Check if a node has a `pub` visibility modifier.
atomic-semantic/src/parsers/rust.rs:482
↓ 10 callers
Method
is_success
Check if the push was successful (no failures).
atomic-cli/src/commands/push/types.rs:311
↓ 10 callers
Function
is_tracked
Check if a path is tracked. # Arguments `txn` - A transaction (read or write) `path` - The normalized path string
atomic-repository/src/tracking/tree_ops.rs:286
↓ 10 callers
Method
iter
(&self)
atomic-core/src/crdt/apply/conflict.rs:566
↓ 10 callers
Method
iter_changes
Iterate over all change hashes stored in the repository. This scans the changes directory and yields the hash of each change file found. The iteratio
atomic-repository/src/repository/changes.rs:974
↓ 10 callers
Method
json
The machine-consumable JSON token.
atomic-cli/src/commands/intent/list.rs:101
↓ 10 callers
Method
len
Get the number of collected files.
atomic-core/src/record/workflow/collect.rs:268
↓ 10 callers
Method
load_remotes
Load remote configuration for this repository. # Returns The remote configuration, which may be empty if no remotes are configured. # Errors Retur
atomic-repository/src/repository/remotes.rs:26
↓ 10 callers
Function
make_inode
Helper to create a test inode.
atomic-core/tests/inode_graph_test.rs:28
↓ 10 callers
Function
make_vertex
Helper to create a test span.
atomic-core/tests/inode_graph_test.rs:19
↓ 10 callers
Method
message
Get the commit message if a header is loaded.
atomic-repository/src/history/types.rs:168
↓ 10 callers
Method
operation
(&self)
atomic-core/src/change/ops.rs:573
↓ 10 callers
Method
path
Get a reference to the guarded path.
atomic-cli/src/commands/clone/helpers.rs:293
↓ 10 callers
Method
put_embedding
( &mut self, path: &str, chunk_idx: u32, record: &EmbeddingRecord, )
atomic-core/src/pristine/txn/write/embeddings.rs:171
↓ 10 callers
Method
put_tree
(&mut self, path: &str, inode: Inode)
atomic-core/src/pristine/txn/write/mod.rs:1398
↓ 10 callers
Method
run
Execute the init command. This method: 1. Resolves and validates the target path 2. Validates the view name 3. Creates the directory if it doesn't ex
atomic-cli/src/commands/init.rs:502
↓ 10 callers
Method
save_change
Save a change to the repository. The change is serialized and written to the `.atomic/changes/` directory using a content-addressed two-level directo
atomic-repository/src/repository/changes.rs:87
↓ 10 callers
Function
save_learnings_to_context_file
Save learnings to the agent's context file. If the file doesn't exist, creates it with the learnings section. If the file exists but has no learnings
atomic-agent/src/learnings.rs:364
↓ 10 callers
Method
sign
Sign a message
atomic-identity/src/keypair.rs:147
↓ 10 callers
Function
test_trunk_id
()
atomic-core/src/diff/semantic_to_crdt.rs:616
↓ 10 callers
Function
test_trunk_id
()
atomic-core/src/change/ops.rs:813
↓ 10 callers
Function
to_agent_trace_record
Convert a [`ProvenanceGraph`] into a [`TraceRecord`] suitable for appending to `.agent-trace/traces.jsonl`. `root` is the repository root used for co
atomic-agent/src/export.rs:184
↓ 10 callers
Method
to_text
Serialize to the text wire format.
atomic-repository/src/manifest.rs:145
↓ 10 callers
Method
untracked
Iterate over untracked files.
atomic-repository/src/status.rs:554
↓ 10 callers
Method
with_change_filter
Set a change filter for view-aware output.
atomic-core/src/output/repo/repository/types.rs:85
↓ 10 callers
Method
with_files
Builder: set files to diff.
atomic-cli/src/commands/diff/command.rs:107
↓ 10 callers
Method
with_view
Builder: set the initial view name.
atomic-cli/src/commands/init.rs:364
↓ 10 callers
Method
write_file
Open a file for writing, creating it if necessary.
atomic-core/src/output/filesystem/mod.rs:290
↓ 10 callers
Method
write_to
Write this header to a writer. Writes exactly 64 bytes. # Errors Returns an I/O error if the write fails.
atomic-core/src/change/format_v3/types/header.rs:328
↓ 9 callers
Function
add_to_tree
Add a single file to tracking. This is the low-level function that actually modifies the database. It does NOT check if the file exists on disk or is
atomic-repository/src/tracking/tree_ops.rs:30
↓ 9 callers
Method
advance
(&mut self)
atomic-core/src/diff/token/tokenizer.rs:186
↓ 9 callers
Method
align_to_view
Align the view pointer without materializing the working copy. This persists the new view name to `.atomic/current_view` so that subsequent `status()
atomic-repository/src/repository/mod.rs:714
↓ 9 callers
Method
append_patch_proposal
Append a patch proposal node (change recorded). Returns the new node's ID.
atomic-agent/src/provenance/accumulator/append.rs:254
↓ 9 callers
Method
as_str
(&self)
atomic-core/src/diff/token/token_type.rs:108
↓ 9 callers
Function
atomic
Run `atomic <args>` inside `dir`.
atomic-cli/tests/restore_integration_test.rs:17
↓ 9 callers
Method
begin_conflict
( &mut self, id: usize, changes: Option<&[Hash]>, )
atomic-core/src/output/repo/writer.rs:416
↓ 9 callers
Method
branch_id
(&self)
atomic-core/src/change/ops.rs:567
↓ 9 callers
Method
change_store
Return a reference to the underlying change store.
atomic-core/src/merge/engine.rs:63
↓ 9 callers
Function
create_test_store
()
atomic-identity/src/store.rs:777
↓ 9 callers
Method
db
Get a reference to the underlying database.
atomic-repository/src/redb_change_store/mod.rs:211
↓ 9 callers
Function
decide_identity_with_default_fallback
Pure decision core for identity resolution with a default fallback. Split from [`resolve_identity_with_default_fallback`] so the fallback logic can b
atomic-cli/src/commands/auth.rs:235
↓ 9 callers
Method
del_kg_node
(&mut self, id: &str)
atomic-core/src/pristine/txn/write/triples.rs:401
↓ 9 callers
Function
deserialize_edge
(bytes: &[u8; 24])
atomic-core/src/pristine/txn/helpers.rs:55
↓ 9 callers
Method
dest
(&self)
atomic-core/src/types/edge_kind.rs:330
↓ 9 callers
Function
diff
Compute the diff between two sequences of lines. This is the main entry point for diffing. It takes two slices of [`Line`]s and returns a [`DiffResul
atomic-core/src/diff/mod.rs:172
↓ 9 callers
Function
diff_snapshots
Diff two snapshots to produce a `TurnChanges`.
atomic-agent/src/watcher/fallback.rs:125
↓ 9 callers
Function
encode_branch_value
(data: &SerializedBranch)
atomic-core/src/crdt/tables.rs:541
↓ 9 callers
Function
encode_leaf_value
(data: &SerializedLeaf)
atomic-core/src/crdt/tables.rs:633
↓ 9 callers
Function
execute_plan
Execute a query plan against a repository.
atomic-repository/src/query_plan.rs:143
↓ 9 callers
Function
explicit_empty
()
atomic-core/src/pristine/tables.rs:212
↓ 9 callers
Method
finish
(self)
atomic-repository/src/archive.rs:765
↓ 9 callers
Function
finish_success
Finish a progress bar with a success message. This clears the progress bar and displays a success message in green. # Arguments `pb` - The progress
atomic-cli/src/output/progress.rs:254
↓ 9 callers
Method
get_change
(&self, hash: &Hash)
atomic-core/src/change/store.rs:418
↓ 9 callers
Method
get_change_seq
( &self, _view: &ViewState, _change_id: NodeId, )
atomic-core/src/record/context.rs:922
↓ 9 callers
Method
get_file_content_before_change
Get file content as it was BEFORE a specific change was applied. This method retrieves the content of a file at the state immediately prior to a chan
atomic-repository/src/repository/content.rs:568
↓ 9 callers
Function
get_inode
Get the inode for a tracked path. # Arguments `txn` - A transaction (read or write) `path` - The normalized path string
atomic-repository/src/tracking/tree_ops.rs:299
↓ 9 callers
Method
get_leaf
(&self, id: LeafId)
atomic-core/src/crdt/apply/leaf.rs:565
↓ 9 callers
Method
get_path
(&self, _inode: Inode)
atomic-core/src/record/context.rs:848
↓ 9 callers
Method
id
(&self)
atomic-core/src/crdt/leaf.rs:169
↓ 9 callers
Method
index
(&self, id: VertexId)
atomic-core/src/output/alive/graph.rs:409
↓ 9 callers
Method
is_empty
Returns `true` if no layers are selected.
atomic-remote/src/streaming/layers.rs:194
↓ 9 callers
Function
iter_trunk_branches_in_file_order
Returns this trunk's branches in **file order** — top-of-file first. Iteration over `TRUNK_BRANCHES` alone returns branches in `(change_id, branch_id
atomic-core/src/crdt/queries.rs:43
↓ 9 callers
Method
len
Get the number of entries (files + directories).
atomic-core/src/output/memory.rs:431
↓ 9 callers
Function
lift_and_attest_memory
Lift an authored memory (frontmatter + body) into a canonical node, attest it (hash + sign) with the given identity, and return the node. Mirrors [`li
atomic-canonical/src/lib.rs:87
↓ 9 callers
Function
make_leaf
()
atomic-core/src/crdt/leaf.rs:510
↓ 9 callers
Function
make_record
(dims: usize, chunk: u32)
atomic-core/src/pristine/txn/write/embeddings.rs:242
↓ 9 callers
Method
next
(&mut self)
atomic-core/src/record/workflow/crdt/tokenize/mod.rs:243
↓ 9 callers
Function
normalize_memory_path
Normalize a bare id, a `memory/<id>` path, an `<id>.md` name, or a full `memory/<id>.md` path all to the canonical vault path `memory/<id>.md`. This
atomic-cli/src/commands/memory/bridge.rs:68
↓ 9 callers
Function
now_secs
()
atomic-cli/src/commands/agent/lifecycle.rs:590
↓ 9 callers
Method
options
(&self)
atomic-core/src/crdt/apply/context.rs:450
↓ 9 callers
Function
output_graph_content
Output the content of an alive graph to a span buffer. This function traverses the graph in SCC order (as computed by [`compute_order`](crate::output
atomic-core/src/output/repo/content.rs:137
↓ 9 callers
Method
parse_event
(&self, hook_type: HookType, input: &[u8])
atomic-agent/src/hooks/gemini_cli.rs:538
↓ 9 callers
Method
parse_event
(&self, hook_type: HookType, input: &[u8])
atomic-agent/src/hooks/agy.rs:232
↓ 9 callers
Method
parse_event
(&self, hook_type: HookType, input: &[u8])
atomic-agent/src/hooks/kiro.rs:219
↓ 9 callers
Method
range
(&self)
atomic-core/src/diff/inline.rs:232
↓ 9 callers
Method
read_file
Read the contents of a file into a buffer. The buffer is **appended to**, not cleared.
atomic-core/src/output/filesystem/walk.rs:112
↓ 9 callers
Method
record_directory
Record a directory creation. Duplicate directory paths are automatically deduplicated. # Arguments `path` - The path of the directory that was crea
atomic-core/src/output/repo/outcome.rs:250
↓ 9 callers
Function
repo_with_intents
Create a repo+vault and N intents; return (repo, sorted ids, tempdir).
atomic-cli/src/commands/intent/list.rs:389
↓ 9 callers
Function
repo_with_recorded_file
Initialize a repo with a single recorded file `file.txt` = "v1\n".
atomic-cli/tests/restore_integration_test.rs:26
↓ 9 callers
Function
request
()
atomic-cli/src/commands/vault/context.rs:972
↓ 9 callers
Method
set_columns
Set the columns with full configuration. Use this when you need to customize alignment or width constraints. # Arguments `columns` - The column con
atomic-cli/src/output/table.rs:358
↓ 9 callers
Method
set_content_range
Sets the content range.
atomic-core/src/crdt/leaf.rs:235
↓ 9 callers
Function
sherpa_graph
()
atomic-agent/src/export.rs:506
↓ 9 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:544
↓ 9 callers
Function
take_snapshot
Walk the directory tree and build a snapshot of all files. Skips directories matching any of the ignore patterns. Only includes regular files (not di
atomic-agent/src/watcher/fallback.rs:70
↓ 9 callers
Method
try_merge
Attempt to merge a conflict group using token-level semantics. # Algorithm 1. Extract the two competing vertices (only 2-way supported). 2. Retrieve
atomic-core/src/merge/engine.rs:89
↓ 9 callers
Method
vault_delete
Delete a vault entry by path. Also updates the manifest.
atomic-repository/src/repository/vault.rs:368
↓ 9 callers
Function
verify
Verify an attested node's content hash and signature against a public key.
atomic-canonical/src/lib.rs:76
↓ 9 callers
Method
view_exists
Check if a view exists. # Arguments `name` - The name of the view to check
atomic-repository/src/repository/views.rs:466
← previous
next →
501–600 of 15,897, ranked by callers