MCPcopy Create free account

hub / github.com/atomicdotdev/atomic / functions

Functions14,282 in github.com/atomicdotdev/atomic

↓ 6 callersMethodput_inode
(&mut self, inode: Inode, pos: Position<NodeId>)
atomic-core/src/pristine/txn/write/mod.rs:924
↓ 6 callersMethodput_trunk
(&mut self, trunk: &Trunk)
atomic-core/src/crdt/apply/traits.rs:502
↓ 6 callersFunctionrecord_all
(repo: &Repository, message: &str)
atomic-repository/src/repository/tests/record_duplication_tests.rs:18
↓ 6 callersMethodregister
(&mut self, id: NodeId, hash: Hash)
atomic-core/src/merge/engine.rs:356
↓ 6 callersMethodremove_path
Remove a file or directory. If `recursive` is true, removes directories and their contents.
atomic-core/src/output/filesystem/mod.rs:247
↓ 6 callersMethodrequire
Look up the index for a hash, returning an error if not found. This is a convenience method that wraps [`lookup`](Self::lookup) and converts `None` t
atomic-core/src/change/format_v3/hash_table.rs:330
↓ 6 callersFunctionresolve_paths
Resolve a source path that may be a `$variable` reference. If it starts with `$`, extract vault paths from the bound nodes (using the node label or m
atomic-repository/src/query_plan.rs:396
↓ 6 callersFunctionretrieve_graph
Retrieve the alive graph for a file starting from a position. This function traverses the graph from the given starting position, collecting all aliv
atomic-core/src/output/alive/retrieve/mod.rs:108
↓ 6 callersMethodrun
Execute the record command. # Process 1. Find and open the repository 2. Get the commit message (from argument, editor, or prompt) 3. Detect changes
atomic-cli/src/commands/record/command.rs:17
↓ 6 callersMethodsave_remotes
Save remote configuration for this repository. # Arguments `config` - The remote configuration to save # Errors Returns an error if the config fil
atomic-repository/src/repository/remotes.rs:39
↓ 6 callersMethodset_crdt_ops
Set the CRDT operations for this file.
atomic-core/src/record/workflow/record/types.rs:342
↓ 6 callersMethodset_transcript_path
Set the transcript path if not already set.
atomic-agent/src/turn/session.rs:296
↓ 6 callersMethodsign
Sign a message.
atomic-identity/src/signing.rs:161
↓ 6 callersMethodstats
Get statistics about the store.
atomic-repository/src/redb_change_store/queries.rs:246
↓ 6 callersMethodsuggestion_type
Set the suggestion type.
atomic-core/src/change/provenance/builder.rs:67
↓ 6 callersMethodsummary
Create a summary string for display. # Example ```rust use atomic_core::output::repo::OutputOutcome; let mut outcome = OutputOutcome::new(); outcom
atomic-core/src/output/repo/outcome.rs:333
↓ 6 callersMethodto_bytes
(&self)
atomic-core/src/crdt/ids.rs:90
↓ 6 callersMethodto_compaction_summary
Serialize to a compact text summary for LLM compaction context. The summary is structured but concise, optimized for token budget: - Lists goals (one
atomic-agent/src/provenance/accumulator/convert.rs:207
↓ 6 callersFunctiontokenize_content_for_display
Tokenize file content into FileOps for display purposes. This is the **on-the-fly fallback** — when `diff`/`log`/`blame` needs semantic data but the
atomic-repository/src/semantic_regen.rs:394
↓ 6 callersMethodtool
Set the tool used.
atomic-core/src/change/provenance/builder.rs:61
↓ 6 callersFunctiontruncate
Truncate a string for display.
atomic-agent/src/provenance/consolidate.rs:730
↓ 6 callersMethodusage
Filter by usage.
atomic-identity/src/store.rs:274
↓ 6 callersMethodvalidate_content_ranges
(&self)
atomic-core/src/crdt/apply/options.rs:320
↓ 6 callersMethodvalidate_view_name
Validate the view name.
atomic-cli/src/commands/init.rs:439
↓ 6 callersMethodvault_goal_stop
Stop a vault goal. With `promote: true`: marks the goal as "completed". With `discard: true`: deletes the goal entirely. Default (neither flag): mark
atomic-repository/src/repository/vault_goal.rs:217
↓ 6 callersMethodvault_scan_working_copy
Scan the vault working copy for changed files. Walks `.vault/` and compares each markdown file against its stored entry in redb. Returns a list of pa
atomic-repository/src/repository/vault.rs:434
↓ 6 callersMethodwith_ai_model
Builder: set the AI model.
atomic-cli/src/commands/record/mod.rs:351
↓ 6 callersMethodwith_algorithm
Builder: set the diff algorithm.
atomic-cli/src/commands/diff/command.rs:119
↓ 6 callersMethodwith_all
Builder: set the `--all` flag.
atomic-cli/src/commands/add.rs:218
↓ 6 callersMethodwith_all
Builder: set the --all flag.
atomic-cli/src/commands/record/mod.rs:269
↓ 6 callersMethodwith_author
Builder: set the author.
atomic-cli/src/commands/record/mod.rs:285
↓ 6 callersMethodwith_files
Builder: set files to record.
atomic-cli/src/commands/record/mod.rs:275
↓ 6 callersMethodwith_id
(mut self, id: u32)
atomic-core/src/output/repo/conflict.rs:363
↓ 6 callersMethodwith_identifier
Builder: set the identifier.
atomic-cli/src/commands/change/command.rs:105
↓ 6 callersMethodwith_merge_whitespace
Sets whether to merge consecutive whitespace tokens. When enabled, multiple spaces or tabs are combined into a single whitespace token.
atomic-core/src/record/workflow/crdt/tokenize/rules.rs:71
↓ 6 callersMethodwith_path
Builder: set the path filter.
atomic-cli/src/commands/status.rs:213
↓ 6 callersMethodwith_prefix
Set the prefix filter. # Arguments `prefix` - Path prefix to filter files
atomic-core/src/record/detect.rs:235
↓ 6 callersMethodwith_prefix
(mut self, prefix: &str)
atomic-core/src/output/repo/options.rs:225
↓ 6 callersMethodwith_tagged
Set the tagged flag. Tagged changes represent named snapshots in the history. # Arguments `tagged` - Whether this change is tagged # Example ```r
atomic-cli/src/commands/push/types.rs:109
↓ 6 callersMethodwrite_provenance
Write the optional PROVENANCE section. Contains AI provenance metadata for the change. This section is optional — omit it if there's no AI provenance
atomic-core/src/change/format_v3/writer/state_machine.rs:372
↓ 6 callersMethodwrite_recorded
Write a recorded change to the repository. This method inserts a change that was just recorded, updating both the graph and the tree tables. It's the
atomic-repository/src/repository/insert.rs:1983
↓ 6 callersFunctionwrite_settings
( settings_path: &Path, raw: &serde_json::Map<String, serde_json::Value>, )
atomic-agent/src/hooks/claude_code/settings.rs:89
↓ 5 callersMethodadd
Add a successfully collected file.
atomic-core/src/record/workflow/collect.rs:248
↓ 5 callersMethodadd_conflict
Add a conflict to the result. # Arguments `conflict` - The conflict to add
atomic-core/src/output/repo/file.rs:386
↓ 5 callersMethodadd_deleted
Add a deleted file to the result.
atomic-core/src/record/workflow/detect/types.rs:304
↓ 5 callersMethodadd_down_context
Add a down-context position (successor). Down-context vertices are the successors where new content will be inserted before.
atomic-core/src/apply/workspace.rs:442
↓ 5 callersMethodadd_hunk
Add a hunk (graph operation) to this change.
atomic-core/src/change/change.rs:228
↓ 5 callersMethodadd_line
Updates statistics with a tokenized line.
atomic-core/src/record/workflow/crdt/tokenize/types.rs:280
↓ 5 callersMethodadd_missing_context
Add a missing context conflict.
atomic-core/src/apply/conflict.rs:342
↓ 5 callersMethodadd_unchanged
Add an unchanged file to the result.
atomic-core/src/record/workflow/detect/types.rs:319
↓ 5 callersMethodagent_display_name
(mut self, name: impl Into<String>)
atomic-agent/src/envelope.rs:460
↓ 5 callersMethodall
(&self)
atomic-repository/src/record/options.rs:279
↓ 5 callersMethodappend_content
Appends content to the buffer and returns the byte range.
atomic-core/src/record/workflow/crdt/builder/mod.rs:323
↓ 5 callersMethodappend_human_gate
Append a human gate node (permission requested). Returns the new node's ID.
atomic-agent/src/provenance/accumulator/append.rs:174
↓ 5 callersMethodas_bytes
Get the separator as a byte slice.
atomic-core/src/diff/split.rs:85
↓ 5 callersFunctionattach_unhashed
Attach unhashed turn data to a change. Serializes `UnhashedTurnData` as JSON and stores it under the `"agent_turn"` key in `change.unhashed`. Creates
atomic-agent/src/transcript/storage.rs:122
↓ 5 callersMethodauthors
Add multiple authors.
atomic-core/src/change/header.rs:367
↓ 5 callersMethodbranch_id
(&self)
atomic-core/src/record/workflow/crdt/builder/branch.rs:163
↓ 5 callersMethodbuild
Build the delegation scope.
atomic-identity/src/delegation.rs:359
↓ 5 callersFunctionbuild_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 callersFunctionbuild_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 callersMethodchange_store
(&self)
atomic-repository/src/repository/changes.rs:11
↓ 5 callersFunctionclear
()
packages/opencode-atomic-hooks/src/session.ts:235
↓ 5 callersFunctioncollect_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 callersMethodconflict_next
(&mut self, id: usize, changes: Option<&[Hash]>)
atomic-core/src/output/repo/writer.rs:441
↓ 5 callersMethodcontent
(&self)
atomic-core/src/diff/semantic/types.rs:60
↓ 5 callersFunctioncontent_config
(repo_root: &Path)
atomic-repository/src/content_search.rs:239
↓ 5 callersMethodcontent_range
(&self)
atomic-core/src/crdt/leaf.rs:187
↓ 5 callersMethodcount
Returns the number of registered agents.
atomic-agent/src/hooks/mod.rs:366
↓ 5 callersFunctioncount_occurrences
(content: &str, pattern: &str)
atomic-repository/src/repository/tests/record_duplication_tests.rs:27
↓ 5 callersMethodcreate_dir_all
Create a directory and all parent directories.
atomic-core/src/output/filesystem/mod.rs:239
↓ 5 callersFunctioncreate_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 callersFunctioncreate_test_change_with_content
Create a test change with some content.
atomic-repository/src/changestore/tests.rs:35
↓ 5 callersMethoddanger_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 callersFunctiondecode_branch_value
(bytes: &[u8; 24])
atomic-core/src/crdt/tables.rs:553
↓ 5 callersFunctiondedup_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 callersMethoddefault
()
atomic-cli/src/commands/git/push.rs:52
↓ 5 callersMethoddescription
Set an optional description.
atomic-core/src/change/header.rs:349
↓ 5 callersFunctiondetect_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 callersFunctionencode_embedding_key
(path: &str, chunk_idx: u32)
atomic-core/src/pristine/tables.rs:743
↓ 5 callersFunctionencode_session_phase_key
(provenance_id: u64, phase_name: &str)
atomic-core/src/change/session.rs:246
↓ 5 callersFunctionencode_session_prefix
(provenance_id: u64)
atomic-core/src/change/session.rs:274
↓ 5 callersFunctionencode_session_todo_key
(provenance_id: u64, todo_id: &str)
atomic-core/src/change/session.rs:218
↓ 5 callersFunctionencode_vertex_position
(node: &GraphNode<NodeId>)
atomic-core/src/crdt/tables.rs:341
↓ 5 callersFunctionencode_view_merkle
(view_id: u64, merkle: &[u8; 32])
atomic-core/src/pristine/tables.rs:857
↓ 5 callersMethodend_conflict
(&mut self, id: usize)
atomic-core/src/output/repo/writer.rs:459
↓ 5 callersFunctionensure_deny_rule
(raw: &mut serde_json::Map<String, serde_json::Value>)
atomic-agent/src/hooks/claude_code/settings.rs:203
↓ 5 callersFunctionensure_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 callersMethodextension
Get the file extension for this format.
atomic-repository/src/archive.rs:170
↓ 5 callersFunctionextract_content_edges
Extract edges from content text (wiki-links, file paths).
atomic-repository/src/repository/vault_triples.rs:724
↓ 5 callersFunctionextract_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 callersMethodfile_metadata
Get metadata for a file or directory.
atomic-core/src/output/filesystem/walk.rs:98
↓ 5 callersMethodfilter_path
Filter to a specific path prefix.
atomic-cli/src/commands/status.rs:579
↓ 5 callersMethodfinalize
Recompute the contents hash after modifying contents.
atomic-core/src/change/change.rs:257
↓ 5 callersMethodfind_block
(&self, pos: Position<NodeId>)
atomic-core/src/record/workflow/retrieve.rs:528
↓ 5 callersMethodfind_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 callersFunctionfind_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:269
↓ 5 callersFunctionfind_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 callersFunctionfind_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 callersFunctionfinish_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
← previousnext →801–900 of 14,282, ranked by callers