Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atomicdotdev/atomic
/ functions
Functions
14,648 in github.com/atomicdotdev/atomic
⨍
Functions
14,648
◇
Types & classes
1,199
↓ 5 callers
Function
attestation_vault_path
The tracked-vault path for an intent's attestation: `attestations/<sanitized-normalized-id>/attested.md`.
atomic-cli/src/commands/intent/bridge.rs:150
↓ 5 callers
Method
authors
Add multiple authors.
atomic-core/src/change/header.rs:367
↓ 5 callers
Method
branch_id
(&self)
atomic-core/src/record/workflow/crdt/builder/branch.rs:163
↓ 5 callers
Method
build
Build the delegation scope.
atomic-identity/src/delegation.rs:359
↓ 5 callers
Function
build_go_like_source
Build a Go-like source file with `count` distinct top-level functions, each with a unique, greppable marker line. Mirrors the shape of the real-world
atomic-repository/src/repository/tests/record_duplication_tests.rs:34
↓ 5 callers
Function
build_graph
Build a graph where the vertex at `parent_idx` has the given child vertex indices. Vertices are pushed in order 0..N where 0 is DUMMY.
atomic-core/src/output/repo/fork.rs:194
↓ 5 callers
Method
change_store
(&self)
atomic-repository/src/repository/changes.rs:11
↓ 5 callers
Function
clear
()
packages/opencode-atomic-hooks/src/session.ts:235
↓ 5 callers
Function
collect_visible_change_ids_with_deps
Collect all change `NodeId`s visible from a view and expand their indexed dependency closure without loading `.change` files. This is the dependency-
atomic-repository/src/repository/filter.rs:112
↓ 5 callers
Method
conflict_next
(&mut self, id: usize, changes: Option<&[Hash]>)
atomic-core/src/output/repo/writer.rs:441
↓ 5 callers
Method
content
(&self)
atomic-core/src/diff/semantic/types.rs:60
↓ 5 callers
Function
content_config
(repo_root: &Path)
atomic-repository/src/content_search.rs:239
↓ 5 callers
Method
content_range
(&self)
atomic-core/src/crdt/leaf.rs:187
↓ 5 callers
Method
count
Returns the number of registered agents.
atomic-agent/src/hooks/mod.rs:369
↓ 5 callers
Function
count_occurrences
(content: &str, pattern: &str)
atomic-repository/src/repository/tests/record_duplication_tests.rs:27
↓ 5 callers
Method
create_dir_all
Create a directory and all parent directories.
atomic-core/src/output/filesystem/mod.rs:239
↓ 5 callers
Function
create_multi_progress
Create a multi-progress container for parallel progress bars. A [`MultiProgress`] allows displaying multiple progress bars simultaneously, useful for
atomic-cli/src/output/progress.rs:172
↓ 5 callers
Function
create_test_change_with_content
Create a test change with some content.
atomic-repository/src/changestore/tests.rs:35
↓ 5 callers
Method
danger_accept_invalid_certs
Skip TLS certificate verification (dangerous!). Only use this for testing or when connecting to servers with self-signed certificates that you trust.
atomic-remote/src/http/mod.rs:124
↓ 5 callers
Function
decode_branch_value
(bytes: &[u8; 24])
atomic-core/src/crdt/tables.rs:553
↓ 5 callers
Function
dedup_learnings
Remove learnings that already exist in the context file. Returns a new `Learnings` with only the Repo and Workflow entries that are not already prese
atomic-agent/src/learnings.rs:313
↓ 5 callers
Method
description
Set an optional description.
atomic-core/src/change/header.rs:349
↓ 5 callers
Function
detect_encoding
Detect the encoding of content. Analyzes content to determine if it's valid UTF-8 text or binary data. # Arguments `content` - The content to analy
atomic-core/src/record/workflow/compare.rs:239
↓ 5 callers
Function
encode_embedding_key
(path: &str, chunk_idx: u32)
atomic-core/src/pristine/tables.rs:743
↓ 5 callers
Function
encode_session_phase_key
(provenance_id: u64, phase_name: &str)
atomic-core/src/change/session.rs:246
↓ 5 callers
Function
encode_session_prefix
(provenance_id: u64)
atomic-core/src/change/session.rs:274
↓ 5 callers
Function
encode_session_todo_key
(provenance_id: u64, todo_id: &str)
atomic-core/src/change/session.rs:218
↓ 5 callers
Function
encode_vertex_position
(node: &GraphNode<NodeId>)
atomic-core/src/crdt/tables.rs:341
↓ 5 callers
Function
encode_view_merkle
(view_id: u64, merkle: &[u8; 32])
atomic-core/src/pristine/tables.rs:857
↓ 5 callers
Method
end_conflict
(&mut self, id: usize)
atomic-core/src/output/repo/writer.rs:459
↓ 5 callers
Function
ensure_deny_rule
(raw: &mut serde_json::Map<String, serde_json::Value>)
atomic-agent/src/hooks/claude_code/settings.rs:203
↓ 5 callers
Function
ensure_workspace_dir
Ensure the workspace directory for a view exists. Creates `.atomic/workspaces/<view_name>/` and any intermediate directories. This is called from `i
atomic-repository/src/repository/switch.rs:17
↓ 5 callers
Method
extension
Get the file extension for this format.
atomic-repository/src/archive.rs:170
↓ 5 callers
Function
extract_content_edges
Extract edges from content text (wiki-links, file paths).
atomic-repository/src/repository/vault_triples.rs:733
↓ 5 callers
Function
extract_unhashed
Extract unhashed turn data from a change. Returns `None` if the change has no unhashed data or no `"agent_turn"` key.
atomic-agent/src/transcript/storage.rs:140
↓ 5 callers
Method
file_metadata
Get metadata for a file or directory.
atomic-core/src/output/filesystem/walk.rs:98
↓ 5 callers
Method
filter_path
Filter to a specific path prefix.
atomic-cli/src/commands/status.rs:579
↓ 5 callers
Method
finalize
Recompute the contents hash after modifying contents.
atomic-core/src/change/change.rs:257
↓ 5 callers
Method
find_block
(&self, pos: Position<NodeId>)
atomic-core/src/record/workflow/retrieve.rs:528
↓ 5 callers
Method
find_intent_path
Find the vault path for an intent by its display ID. First checks the manifest's `vault_path` field (fast path), then falls back to scanning vault en
atomic-repository/src/repository/vault_intent.rs:664
↓ 5 callers
Function
find_repository_root_from
Find the repository root starting from a specific path. Like [`find_repository_root`], but starts from the given path instead of the current working
atomic-cli/src/commands/mod.rs:275
↓ 5 callers
Function
find_sequences
Indices of unclassified tool-derived nodes grouped into sequences separated by structural boundaries (goals, patches, human gates, errors).
atomic-agent/src/provenance/consolidate.rs:127
↓ 5 callers
Function
find_unique_matches
Find lines that appear exactly once in both sequences and match. Returns a list of matches sorted by position in the old sequence.
atomic-core/src/diff/patience.rs:165
↓ 5 callers
Function
finish_error
Finish a progress bar with an error message. This clears the progress bar and displays an error message in red. # Arguments `pb` - The progress bar
atomic-cli/src/output/progress.rs:283
↓ 5 callers
Function
format_condensed
Format condensed entries as human-readable text. Output format: ```text [User] Fix the auth bug in login.rs [Assistant] I'll fix the token validation
atomic-agent/src/transcript/condense.rs:106
↓ 5 callers
Function
format_learnings_markdown
Format learnings as individual list items grouped by category. Only includes **Repo** and **Workflow** learnings. Code learnings (with file:line refe
atomic-agent/src/learnings.rs:158
↓ 5 callers
Method
format_oneline
Format entries for oneline output. # Arguments `entries` - History entries to format `hash_length` - Number of hash characters to display # Returns
atomic-cli/src/commands/log/command.rs:339
↓ 5 callers
Method
format_short
Format the change for short output.
atomic-cli/src/commands/change/command.rs:487
↓ 5 callers
Function
format_stat_graph
Build hunks from a diff result with context lines. This function groups diff operations into hunks with the specified number of context lines around
atomic-cli/src/commands/diff/output.rs:34
↓ 5 callers
Method
generate
(&self, condensed_text: &str, _files: &[String])
atomic-agent/src/transcript/generator.rs:212
↓ 5 callers
Function
generate_diff
Generate diff operations between two content blobs. Converts content to lines and runs the specified diff algorithm. # Arguments `old_content` - Ol
atomic-core/src/record/workflow/compare.rs:405
↓ 5 callers
Method
get_default
Get the default remote, if one is configured. Returns the first remote marked as default, or "origin" if it exists and no other default is set. # Ex
atomic-repository/src/remote.rs:430
↓ 5 callers
Method
get_file_contents
Get the raw contents of a file. Returns `None` if the file doesn't exist or is a directory. # Example ```rust use atomic_core::output::Memory; let
atomic-core/src/output/memory.rs:377
↓ 5 callers
Method
get_message
Get the message for the revised change.
atomic-cli/src/commands/revise.rs:361
↓ 5 callers
Method
get_state
Get the Merkle state at a given sequence number.
atomic-remote/src/sync.rs:168
↓ 5 callers
Method
get_tag
(&self, view: &str, name: &str)
atomic-core/src/pristine/txn/read.rs:2011
↓ 5 callers
Method
get_view_by_id
(&self, _id: u64)
atomic-core/src/record/context.rs:895
↓ 5 callers
Function
harness_08_versions
()
atomic-repository/src/repository/tests/integration_tests.rs:691
↓ 5 callers
Method
hash
(&self)
atomic-repository/src/record/assemble.rs:249
↓ 5 callers
Function
hash_line
(bytes: &[u8])
atomic-core/src/record/workflow/recipes/content_hash.rs:26
↓ 5 callers
Method
identity_type
Filter by identity type.
atomic-identity/src/store.rs:280
↓ 5 callers
Function
import_graph_first_position
( txn: &T, pos: &Position<Option<Hash>>, change_id: NodeId, )
atomic-repository/src/repository/insert.rs:383
↓ 5 callers
Method
include_deleted
Set whether to include deleted content.
atomic-core/src/record/workflow/retrieve.rs:86
↓ 5 callers
Method
include_deleted
Set whether to include deleted vertices. # Arguments `include` - Whether to include deleted content # Example ```rust use atomic_core::output::rep
atomic-core/src/output/repo/file.rs:184
↓ 5 callers
Method
include_unchanged
(mut self, include: bool)
atomic-core/src/record/workflow/detect/mod.rs:194
↓ 5 callers
Method
info
(message: string, extra?: Record<string, unknown>)
packages/opencode-atomic-hooks/src/log.ts:55
↓ 5 callers
Method
init_embeddings
Initialize the embeddings table.
atomic-repository/src/repository/vault_embeddings.rs:32
↓ 5 callers
Method
insert_skip
Mark a vertex as "skip" — it belongs to a resolved SCC but is not the lead vertex.
atomic-core/src/merge/resolved.rs:88
↓ 5 callers
Method
into_iter
(self)
atomic-core/src/crdt/apply/conflict.rs:648
↓ 5 callers
Method
is_alive
Returns true if the token is alive (not deleted).
atomic-core/src/output/crdt.rs:102
↓ 5 callers
Method
is_alive
(&self)
atomic-core/src/crdt/leaf.rs:73
↓ 5 callers
Method
is_directory
(&self)
atomic-core/src/record/workflow/record/types.rs:292
↓ 5 callers
Method
is_dirty
Check if this status represents a change that needs to be recorded. Returns `true` for statuses that indicate uncommitted changes.
atomic-repository/src/status.rs:185
↓ 5 callers
Method
is_dummy
(self)
atomic-core/src/output/alive/vertex.rs:96
↓ 5 callers
Method
is_empty
Check if the builder is empty (no changes recorded). # Returns `true` if no hunks have been recorded yet.
atomic-core/src/record/context.rs:504
↓ 5 callers
Method
is_empty
Check if no files were collected.
atomic-core/src/record/workflow/collect.rs:273
↓ 5 callers
Method
is_empty
(&self)
atomic-core/src/output/alive/graph.rs:154
↓ 5 callers
Method
is_empty
Check if the tracker is empty.
atomic-core/src/apply/conflict.rs:400
↓ 5 callers
Method
is_exported
Determine if a declaration is exported (publicly visible). Walks the immediate children of the declaration node looking for access-level modifiers. S
atomic-semantic/src/parsers/swift.rs:383
↓ 5 callers
Function
is_generated_diff_skip_path
(path: &str)
atomic-cli/src/commands/git/parallel.rs:282
↓ 5 callers
Method
is_hashed
(&self)
atomic-core/src/change/format_v3/reader/mod.rs:164
↓ 5 callers
Method
is_root
(&self)
atomic-core/src/pristine/traits/view.rs:259
↓ 5 callers
Method
iter
(&self)
atomic-core/src/crdt/apply/order.rs:340
↓ 5 callers
Method
iter_attestations
Iterate over all attestation hashes on disk.
atomic-repository/src/changestore/attestation.rs:137
↓ 5 callers
Method
len
Returns the number of selected layers.
atomic-remote/src/streaming/layers.rs:199
↓ 5 callers
Method
len
Get the number of signatures.
atomic-identity/src/signing.rs:341
↓ 5 callers
Function
lift
Lift the given inputs into a canonical `MemoryNode`, mapping a lift failure (missing `uid`, missing `memoryKind`, …) to a clean argument error.
atomic-cli/src/commands/memory/bridge.rs:112
↓ 5 callers
Function
list_tracked
List all tracked files. # Arguments `txn` - A transaction (read or write) # Returns A vector of all tracked files and directories.
atomic-repository/src/tracking/tree_ops.rs:324
↓ 5 callers
Function
load_attestation
Load an intent's attestation sidecar and classify it against the current source (`inputs`). A missing sidecar is `None`; a corrupt/malformed one is tr
atomic-cli/src/commands/intent/bridge.rs:222
↓ 5 callers
Method
load_attestation
Load an attestation from the repository by hash.
atomic-repository/src/repository/changes.rs:300
↓ 5 callers
Method
load_provenance_graph
Load a provenance graph from the repository by hash.
atomic-repository/src/repository/changes.rs:687
↓ 5 callers
Function
make_empty_change
()
atomic-agent/src/transcript/tests.rs:516
↓ 5 callers
Function
make_internal_position
(change: NodeId, pos: u64)
atomic-core/src/apply/edge.rs:446
↓ 5 callers
Function
make_session_prefix
Create a short prefix from a session ID for use in node IDs. Takes up to the first 8 characters. If the session ID is a UUID, this is the first segme
atomic-agent/src/provenance/accumulator/helpers.rs:52
↓ 5 callers
Method
max_hunks
(mut self, count: usize)
atomic-core/src/record/workflow/assembly/types.rs:205
↓ 5 callers
Method
merge
Merge another outcome into this one. This is useful when collecting results from multiple output operations (e.g., outputting different subtrees). #
atomic-core/src/output/repo/outcome.rs:310
↓ 5 callers
Method
merge_file_result
Merge results from a file output.
atomic-core/src/output/repo/repository/mod.rs:97
↓ 5 callers
Function
merge_items_into_section
Merge new items into existing section headings without duplicating headings. If `### Repo` already exists in the section, new repo items are appended
atomic-agent/src/learnings.rs:526
↓ 5 callers
Function
merge_paths
Merge `source` paths into `target`, deduplicating.
atomic-agent/src/event.rs:606
↓ 5 callers
Method
modified
Iterate over modified files.
atomic-repository/src/status.rs:518
← previous
next →
901–1,000 of 14,648, ranked by callers