Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atomicdotdev/atomic
/ functions
Functions
15,895 in github.com/atomicdotdev/atomic
⨍
Functions
15,895
◇
Types & classes
1,311
↓ 5 callers
Method
is_empty
Check if the tracker is empty.
atomic-core/src/apply/conflict.rs:400
↓ 5 callers
Function
is_enrichment_internal
True if `path` lives in an Atomic-internal directory that must never be enriched into the knowledge graph or indexed for content search. Covers the a
atomic-repository/src/ignore.rs:430
↓ 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:395
↓ 5 callers
Method
is_hashed
(&self)
atomic-core/src/change/format_v3/reader/mod.rs:164
↓ 5 callers
Method
is_ignored
Check if this error is because a path is ignored
atomic-repository/src/error.rs:255
↓ 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_changes
( &self, _view: &ViewState, _from_seq: u64, )
atomic-core/src/record/context.rs:938
↓ 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:114
↓ 5 callers
Method
list_conflicts
( &self, )
atomic-repository/src/repository/status.rs:581
↓ 5 callers
Method
list_enrichable_files
List tracked files eligible for knowledge-graph enrichment. Filters [`list_tracked_files`](Self::list_tracked_files) to exclude: - Atomic/Git interna
atomic-repository/src/repository/vault_kg_enrich.rs:89
↓ 5 callers
Method
list_tags_for_view
List tags in a specific view.
atomic-repository/src/repository/tags.rs:201
↓ 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
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:53
↓ 5 callers
Function
manifest_apply_order
Order manifests so every parent is applied before its children. A manifest is ready when its declared parent is `None` (a root view), already applied
atomic-cli/src/commands/clone/helpers.rs:408
↓ 5 callers
Method
matches
Check if an identity matches this filter.
atomic-identity/src/store.rs:304
↓ 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:100
↓ 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:528
↓ 5 callers
Function
merge_paths
Merge `source` paths into `target`, deduplicating.
atomic-agent/src/event.rs:614
↓ 5 callers
Method
modified
Iterate over modified files.
atomic-repository/src/status.rs:530
↓ 5 callers
Method
modified_lines
Iterate over modified lines.
atomic-core/src/diff/semantic/config.rs:221
↓ 5 callers
Method
next_inode_adj
( &self, adj: &mut crate::pristine::InodeAdjState, )
atomic-core/src/pristine/txn/read.rs:1746
↓ 5 callers
Function
normalize_path
Normalize a path by resolving `.` and `..` components. Unlike `canonicalize()`, this doesn't require the path to exist.
atomic-core/src/output/filesystem/paths.rs:40
↓ 5 callers
Method
output_line
(&mut self, node: GraphNode<NodeId>, get_contents: F)
atomic-core/src/output/repo/writer.rs:374
↓ 5 callers
Function
parents
Parent lookup backed by a map, for pure chain tests.
atomic-cli/src/commands/push/helpers.rs:573
↓ 5 callers
Method
parse_algorithm
Parse the algorithm string into an Algorithm enum.
atomic-cli/src/commands/record/builder.rs:33
↓ 5 callers
Method
parse_algorithm
Parse the algorithm string into an Algorithm enum.
atomic-cli/src/commands/diff/command.rs:184
↓ 5 callers
Method
parse_author
Parse the author string into an Author struct.
atomic-cli/src/commands/record/builder.rs:47
↓ 5 callers
Function
parse_changelist
Parse a changelist response into entries.
atomic-remote/src/http/mod.rs:292
↓ 5 callers
Method
parse_error_body
(&self, status: u16, body: &str)
atomic-remote/src/storage.rs:248
↓ 5 callers
Function
parse_markdown_frontmatter
(content: &str)
atomic-repository/src/repository/vault.rs:1253
↓ 5 callers
Function
parse_push_trailer
Parse `atomic git push` trailers from a commit message. Only matches when the trailers form the message's final paragraph — the shape `atomic git pus
atomic-cli/src/commands/git/parallel.rs:4223
↓ 5 callers
Method
partial_cmp
(&self, other: &Self)
atomic-core/src/crdt/apply/order.rs:247
↓ 5 callers
Method
passes_filter
Check if a change ID passes the filter. Returns true if: - No filter is set (all changes pass) - The change_id is ROOT (NodeId(0), always passes) - T
atomic-core/src/output/alive/retrieve/options.rs:176
↓ 5 callers
Method
permission
Add a permission.
atomic-identity/src/delegation.rs:314
↓ 5 callers
Method
prefix
(mut self, prefix: impl Into<String>)
atomic-core/src/record/workflow/detect/mod.rs:128
↓ 5 callers
Function
print_section
Print a section header. Use this to visually separate different sections of output. # Arguments `title` - The section title # Example ```rust,ign
atomic-cli/src/output/mod.rs:176
↓ 5 callers
Method
print_short_format
Print the status in short (porcelain) format.
atomic-cli/src/commands/status.rs:375
↓ 5 callers
Method
process_delete
Process a deletion. # Arguments `old_index` - Starting line in old content `new_index` - Position in new content (deletion point) `old_len` - Number
atomic-core/src/record/workflow/graph_op/builder.rs:229
↓ 5 callers
Method
prompt_summary
Returns the prompt truncated to `max_len` characters. Useful for display purposes (commit messages, UI previews). Returns `None` if no prompt is pres
atomic-agent/src/event.rs:400
↓ 5 callers
Function
put_branch
( txn: &mut impl crate::pristine::MutTxnT, trunk_id: TrunkId, b: BranchId, aft
atomic-core/src/crdt/queries.rs:159
↓ 5 callers
Function
record
(repo: &Repository, message: &str)
atomic-repository/tests/view_split_test.rs:27
↓ 5 callers
Function
record_all
(repo: &Repository, message: &str)
atomic-cli/src/commands/triage/project.rs:1111
↓ 5 callers
Function
record_all
(repo: &Repository, message: &str)
atomic-repository/src/repository/tests/merge_property_tests.rs:31
↓ 5 callers
Function
record_deleted_file
Record a single deleted file. Creates a deletion graph_op for a file that no longer exists in the working copy. # Arguments `detected` - The detect
atomic-core/src/record/workflow/record/mod.rs:297
↓ 5 callers
Method
record_downloaded
Record a successfully downloaded change. Increments the download counter. # Example ```rust use atomic::commands::clone::types::CloneProgress; let
atomic-cli/src/commands/clone/types.rs:130
↓ 5 callers
Method
register_entity
Register an entity in the identity tables. Creates INTERNAL (hash → id), EXTERNAL (id → hash), and NODE_TYPES (id → type) entries. Returns existing i
atomic-core/src/pristine/txn/write/mod.rs:783
↓ 5 callers
Method
reinsert_change
( &mut self, view: &mut ViewState, change_id: NodeId, change_hash: &Hash,
atomic-core/src/pristine/txn/write/mod.rs:1156
↓ 5 callers
Function
remove_deny_rule
(raw: &mut serde_json::Map<String, serde_json::Value>)
atomic-agent/src/hooks/claude_code/settings.rs:229
↓ 5 callers
Method
remove_path
(&self, path: &str, recursive: bool)
atomic-core/src/output/memory.rs:596
↓ 5 callers
Method
rename
Rename a file or directory.
atomic-core/src/output/filesystem/mod.rs:269
↓ 5 callers
Function
require_manifest_support
Interpret the result of `get_view_manifest`, turning "server predates manifest support" into a hard, actionable error. Identity-preserving push has n
atomic-cli/src/commands/push/helpers.rs:315
↓ 5 callers
Function
resolve_agent_author
Resolve the agent author for a turn change. Looks up the user's default identity and derives an agent author with a `+tag` email. Falls back to a pla
atomic-agent/src/identity.rs:101
↓ 5 callers
Function
resolve_and_rank
Load candidate bodies from the vault, score, and rank them.
atomic-cli/src/commands/vault/context.rs:475
↓ 5 callers
Function
resolve_conflicts_semantically
Attempt to resolve conflicts using the semantic merge engine. Handles two kinds of conflict: 1. **Cyclic conflicts** — multi-vertex SCCs where Tarja
atomic-core/src/output/repo/content.rs:305
↓ 5 callers
Method
resolve_destination
Resolve the destination path. If destination is a directory, append the source filename.
atomic-cli/src/commands/mv.rs:156
↓ 5 callers
Function
resolve_embedding_provider
Resolve the best available embedding provider from environment.
atomic-repository/src/ai/mod.rs:58
↓ 5 callers
Function
resolve_identity_name
Extract the identity name from a remote URL alone (no server config). Tries URL userinfo first (`bob@host`), then the subdomain (`bob.host`). This is
atomic-cli/src/commands/auth.rs:524
↓ 5 callers
Function
resolve_identity_name_with_override
Resolve the identity name to authenticate as. Priority: 1. An explicit override (the `--identity` flag). 2. URL userinfo (`http://bob@host/...`). 3.
atomic-cli/src/commands/auth.rs:49
↓ 5 callers
Method
resolve_server
Resolve the effective server config, honouring the optional name override. Resolution order: 1. `server_override` (from `--server <name>` CLI flag) 2
atomic-config/src/lib.rs:261
↓ 5 callers
Function
resolve_workspace
Resolve the workspace slug for a command, with fallback to the org-scoped default workspace from the **active** server profile. Loads global config,
atomic-cli/src/commands/client.rs:355
↓ 5 callers
Function
row_for
Compute a row with an explicit verifier keypair (no global store).
atomic-cli/src/commands/memory/list.rs:450
↓ 5 callers
Method
run
(&self)
atomic-cli/src/commands/view/delete.rs:106
↓ 5 callers
Method
run
(&self)
atomic-cli/src/commands/view/list.rs:221
↓ 5 callers
Method
run
(&self)
atomic-cli/src/commands/tag/create.rs:168
↓ 5 callers
Method
run_with_verifier
Inner runner that takes the slug-verification step as a parameter. Splitting this out lets tests inject a deterministic verifier (succeed / fail) wit
atomic-cli/src/commands/workspace/set.rs:101
↓ 5 callers
Method
run_with_verifier
Inner runner that takes the slug-verification step as a parameter. Splitting this out lets tests inject a deterministic verifier (succeed / fail) wit
atomic-cli/src/commands/org/set.rs:91
↓ 5 callers
Function
sample_input
(person_did: &str)
atomic-canonical/src/prov.rs:220
↓ 5 callers
Function
search_terms
Lowercased, deduplicated terms using KG FTS rules plus a small allowlist of meaningful short technology names. Exact token matching prevents substring
atomic-cli/src/commands/vault/context.rs:558
↓ 5 callers
Function
session_node_id
Node id for a session ledger.
atomic-core/src/pristine/txn/write/session_kg.rs:31
↓ 5 callers
Function
session_turn_namespace
(session_id: &str)
atomic-core/src/change/session.rs:265
↓ 5 callers
Method
set_crdt_stats
Set the CRDT build statistics.
atomic-core/src/record/workflow/record/types.rs:347
↓ 5 callers
Method
set_current_view
Set the current view (internal, does not update working copy). Update the view pointer on disk without materializing. This updates both the in-memor
atomic-repository/src/repository/mod.rs:667
↓ 5 callers
Method
set_inode
Set the inode.
atomic-core/src/record/workflow/record/types.rs:332
↓ 5 callers
Method
set_managed_run
Attach the managed-run context for this hook invocation (see [`ManagedRunContext`]).
atomic-agent/src/turn/orchestrator/mod.rs:320
↓ 5 callers
Method
set_model_info
Set the AI vendor and model.
atomic-agent/src/turn/session.rs:276
↓ 5 callers
Function
set_permissions
(path: &Path, permissions: u16)
atomic-core/src/output/filesystem/paths.rs:83
↓ 5 callers
Function
should_use_opaque_generated_vertices
Returns `true` for machine-generated files (lockfiles, checksums, bundled output) that should be treated as opaque blobs — skipping CRDT tokenization
atomic-core/src/record/workflow/globalize/hunk.rs:44
↓ 5 callers
Function
strip_markdown_code_blocks
Strip markdown code block wrappers from a JSON string. Claude sometimes wraps JSON in ```json ... ``` blocks despite being asked not to. This strips
atomic-agent/src/transcript/generator.rs:318
↓ 5 callers
Function
test_edge_map
()
atomic-core/src/change/graph_op.rs:670
↓ 5 callers
Function
test_info
(message: &str, is_merge: bool)
atomic-cli/src/commands/git/parallel.rs:4898
↓ 5 callers
Method
to_node
Convert this entry to a Node. Respects the `tagged` field: tagged entries become `Node::tag`, regular entries become `Node::change`.
atomic-remote/src/types.rs:260
↓ 5 callers
Method
to_provenance_graph
Convert the accumulated graph to a content-addressed `ProvenanceGraph` suitable for storage in the Atomic graph alongside changes and attestations. P
atomic-agent/src/provenance/accumulator/convert.rs:49
↓ 5 callers
Method
to_retrieve_options
Convert to retrieve options for the alive graph module.
atomic-core/src/output/repo/file.rs:228
↓ 5 callers
Function
tokenize_single_file
Tokenize a single file's content. This runs on a rayon worker thread for parallel regeneration.
atomic-repository/src/semantic_regen.rs:612
↓ 5 callers
Function
trace_git_import
(message: impl AsRef<str>)
atomic-cli/src/commands/git/parallel.rs:896
↓ 5 callers
Function
triage_reference
The `urn:atomic:triage:<blake3-hex>` reference for a set of pins. `candidate_changes` is sorted before hashing so a triage over the same set of chang
atomic-canonical/src/triage_ref.rs:45
↓ 5 callers
Method
uninstall
(&self, _repo_root: &Path)
atomic-agent/src/hooks/pi.rs:509
↓ 5 callers
Method
update_file_index
Store mtime + size + content hash for a batch of files in a single transaction. This populates the file index so that `status` can compare file metad
atomic-repository/src/repository/tracking.rs:582
↓ 5 callers
Method
upsert_session_lifecycle
Reconcile lifecycle metadata for a session record. Called from agent session start/end hooks. Creates the record if the session has no ledger entries
atomic-core/src/pristine/txn/write/mod.rs:690
↓ 5 callers
Function
validate_mutation_subject
Ensure a grant mutation targets a concrete user or team. `Everyone` is emitted by Storage when listing public grants, but the mutation endpoints requ
atomic-teams/src/grant.rs:33
↓ 5 callers
Function
validate_session_id
Validate a session ID to prevent path traversal. Rejects IDs containing `..`, `/`, `\`, or null bytes.
atomic-agent/src/turn/session.rs:648
↓ 5 callers
Function
value_at
(raw: &Value, path: &[&str])
atomic-agent/src/hooks/hermes.rs:182
↓ 5 callers
Function
value_string
(raw: &Value, key: &str)
atomic-agent/src/hooks/hermes.rs:178
← previous
next →
1,101–1,200 of 15,895, ranked by callers