MCPcopy Create free account

hub / github.com/atomicdotdev/atomic / functions

Functions14,282 in github.com/atomicdotdev/atomic

↓ 4 callersMethodprint_name_status
Print file names with status.
atomic-cli/src/commands/diff/format.rs:452
↓ 4 callersMethodprint_no_changes
Print a message when there are no changes.
atomic-cli/src/commands/diff/helpers.rs:20
↓ 4 callersFunctionprint_reasoning
Print a reasoning summary in a readable format.
atomic-cli/src/commands/agent/explain.rs:424
↓ 4 callersMethodprint_stat
Print the diff in stat format.
atomic-cli/src/commands/diff/format.rs:367
↓ 4 callersMethodprint_unified
Print the diff in unified format.
atomic-cli/src/commands/diff/format.rs:11
↓ 4 callersMethodprofile
Set the schema profile identifier. Use [`super::SHERPA_PROFILE`] for Sherpa-structured graphs. Omit for generic agent graphs — `profile` defaults to
atomic-core/src/change/provenance_graph/builder.rs:89
↓ 4 callersMethodprompt_summary
(mut self, summary: impl Into<String>)
atomic-agent/src/envelope.rs:509
↓ 4 callersMethodpublic_key
Get the corresponding public key
atomic-identity/src/keypair.rs:142
↓ 4 callersMethodput_crdt_branch
(&mut self, key: &[u8; 12], value: &[u8; 24])
atomic-core/src/pristine/txn/write/mod.rs:1077
↓ 4 callersMethodput_crdt_branch_after
( &mut self, branch_key: &[u8; 12], after_key: &[u8; 12], )
atomic-core/src/pristine/txn/write/mod.rs:1093
↓ 4 callersMethodread_file
(&self, _path: &str, _buffer: &mut Vec<u8>)
atomic-core/src/output/traits.rs:572
↓ 4 callersMethodread_file
(&self, path: &str, buffer: &mut Vec<u8>)
atomic-core/src/output/memory.rs:516
↓ 4 callersMethodrecord_applied
Record a successfully applied change.
atomic-cli/src/commands/clone/types.rs:135
↓ 4 callersMethodrecord_branch_inserted
(&mut self)
atomic-core/src/crdt/apply/context.rs:547
↓ 4 callersMethodrecord_empty_files
(mut self, record: bool)
atomic-core/src/record/workflow/record/options.rs:198
↓ 4 callersMethodrecorded_files
(&self)
atomic-repository/src/record/assemble.rs:279
↓ 4 callersFunctionremote_err
Convenience: map a [`atomic_remote::RemoteError`] to a [`CliError`].
atomic-cli/src/commands/client.rs:134
↓ 4 callersFunctionremove_atomic_hooks
Remove all Atomic hooks from a matcher list. Preserves non-Atomic hooks. Removes empty matchers (those with no remaining hooks after Atomic hooks are
atomic-agent/src/hooks/gemini_cli.rs:824
↓ 4 callersMethodrename
Rename a remote. # Arguments `old_name` - The current name of the remote `new_name` - The new name for the remote # Errors Returns an error if: -
atomic-repository/src/remote.rs:609
↓ 4 callersMethodrequire
Look up an agent adapter by name, returning an error if not found. This is a convenience method for CLI commands that need to validate the agent name
atomic-agent/src/hooks/mod.rs:341
↓ 4 callersFunctionresolve_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:292
↓ 4 callersFunctionresolve_node_ids
Resolve a node_id that may be a `$variable` reference. If it starts with `$`, look up the binding and extract node IDs. Otherwise return it as-is.
atomic-repository/src/query_plan.rs:381
↓ 4 callersMethodresolve_path
Resolve the target path to an absolute path. If the path is relative, it's resolved relative to the current working directory.
atomic-cli/src/commands/init.rs:386
↓ 4 callersFunctionresolve_position
Convert an external position (with Hash) to an internal position (with NodeId). This is the bridge between the serialized change format (using hashes
atomic-core/src/apply/position.rs:65
↓ 4 callersFunctionresolve_target_path
Resolve the target path for cloning. If `path` is provided, uses that. Otherwise, infers from the URL. # Arguments `url` - The remote URL `path` -
atomic-cli/src/commands/clone/helpers.rs:195
↓ 4 callersMethodrestore_file
Restore a single file according to its status. - `Added` (tracked but not recorded): undo tracking. The file stays on disk and becomes untracked, so
atomic-cli/src/commands/restore.rs:251
↓ 4 callersFunctionretrieve_content_with_options
Retrieve content with options. Like `retrieve_content`, but allows configuration via options. # Arguments `txn` - Transaction providing graph acces
atomic-core/src/record/workflow/retrieve.rs:232
↓ 4 callersMethodrun
(&self)
atomic-cli/src/commands/view/switch.rs:102
↓ 4 callersMethodrun
(&self)
atomic-cli/src/commands/tag/show.rs:70
↓ 4 callersMethodrun
(&self)
atomic-cli/src/commands/tag/delete.rs:62
↓ 4 callersMethodrun
(&self)
atomic-cli/src/commands/tag/list.rs:123
↓ 4 callersMethodrun_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
↓ 4 callersMethodsave
Save remote configuration to a config file. This preserves other sections in the config file and only updates the `[remotes]` section. # Arguments
atomic-repository/src/remote.rs:330
↓ 4 callersMethodsave_config
Save the store configuration.
atomic-identity/src/store.rs:764
↓ 4 callersFunctionseed_config
(default_org: &str, existing_workspace: Option<(&str, &str)>)
atomic-cli/src/commands/workspace/set.rs:304
↓ 4 callersMethodset_encoding
Set the encoding.
atomic-core/src/record/workflow/record/types.rs:317
↓ 4 callersMethodset_inode
Set the inode.
atomic-repository/src/status.rs:363
↓ 4 callersMethodset_kind
Set the change kind.
atomic-core/src/record/workflow/record/types.rs:322
↓ 4 callersMethodset_path
Sets the trunk's path (for move operations).
atomic-core/src/crdt/trunk.rs:233
↓ 4 callersMethodset_phase
(&mut self, phase: Phase)
atomic-agent/src/turn/session.rs:427
↓ 4 callersFunctionshould_ignore_with_rules
Check if a path should be ignored during tracking, with optional ignore rules. This is the full version that accepts optional [`IgnoreRules`] for pat
atomic-repository/src/tracking/helpers.rs:131
↓ 4 callersMethodskip_binary
(mut self, skip: bool)
atomic-core/src/record/workflow/record/options.rs:178
↓ 4 callersFunctionsplit_graph_first_lines
(content: &[u8])
atomic-cli/src/commands/git/parallel.rs:685
↓ 4 callersMethodstats
Get the conversion statistics.
atomic-core/src/diff/semantic_to_crdt.rs:312
↓ 4 callersMethodstats
Return statistics about the table for debugging and logging. # Examples ```rust use atomic_core::change::format_v3::HashDedupTable; let mut table =
atomic-core/src/change/format_v3/hash_table.rs:689
↓ 4 callersMethodsuggestion
Returns a human-readable suggestion for how to fix this error. This is intended for CLI error reporting where a "did you mean?" style hint can guide
atomic-core/src/change/format_v3/error.rs:282
↓ 4 callersFunctiontest_info
(message: &str, is_merge: bool)
atomic-cli/src/commands/git/parallel.rs:4174
↓ 4 callersMethodto_byte
(self)
atomic-core/src/change/format_v3/types/section.rs:150
↓ 4 callersMethodto_file_options
Convert to file output options.
atomic-core/src/output/repo/repository/types.rs:154
↓ 4 callersMethodto_protocol_line
Format this entry as a protocol line.
atomic-remote/src/types.rs:248
↓ 4 callersMethodto_serialized_graph
Serialize to the full JSON-compatible representation.
atomic-agent/src/provenance/accumulator/convert.rs:177
↓ 4 callersFunctiontracked_under_prefix
Get all tracked paths under a directory prefix. # Arguments `txn` - A transaction (read or write) `prefix` - The directory prefix to search under
atomic-repository/src/tracking/tree_ops.rs:430
↓ 4 callersMethodtransition_to_at_least
Advance the state machine to at least the given state. This handles the forward transitions: if we're in WritingMetadata and asked to write a SEMANTI
atomic-core/src/change/format_v3/writer/helpers.rs:46
↓ 4 callersFunctiontruncate_for_summary
Truncate a string for summary display, adding "..." if truncated.
atomic-agent/src/provenance/classify.rs:609
↓ 4 callersFunctiontruncate_prompt
Truncate a prompt to the given maximum length, adding "..." if needed.
atomic-agent/src/record/message.rs:351
↓ 4 callersMethodtrunk_op
(&self)
atomic-core/src/record/workflow/crdt/builder/trunk.rs:76
↓ 4 callersMethodtrunk_ops
(&self)
atomic-core/src/record/workflow/crdt/convert/types.rs:337
↓ 4 callersMethodturn_number
(mut self, n: u32)
atomic-agent/src/envelope.rs:467
↓ 4 callersMethodup_to_tag
Limit changes to those up to and including a tag.
atomic-repository/src/apply/cross_view.rs:72
↓ 4 callersMethodupdate_directory_flags
Update directory flags (default: delete + re-add).
atomic-core/src/pristine/traits/mutate.rs:218
↓ 4 callersMethodupdate_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
↓ 4 callersMethodupdate_largest_file
Update the largest file size if this file is larger. # Arguments `size` - The file size in bytes
atomic-core/src/record/builder.rs:368
↓ 4 callersMethodvar
(&self, key: &str)
atomic-cli/src/commands/update.rs:135
↓ 4 callersMethodvault_intent_link
Link a goal to an intent.
atomic-repository/src/repository/vault_intent.rs:558
↓ 4 callersMethodvault_intent_list
List vault intents. Optionally filtered by status. Pass `Some("all")` or `None` for all intents.
atomic-repository/src/repository/vault_intent.rs:252
↓ 4 callersMethodvault_kg_neighbors
Get the neighborhood subgraph around a node.
atomic-repository/src/repository/vault_triples.rs:473
↓ 4 callersMethodvault_kg_search
Full-text search over knowledge graph nodes. `pool` controls the candidate heap size — how many nodes are scored before the top `limit` are selected.
atomic-repository/src/repository/vault_triples.rs:148
↓ 4 callersFunctionverify_chunks_cover_data
Verify that chunks form a contiguous, non-overlapping cover of the data.
atomic-core/src/change/format_v3/chunking.rs:1266
↓ 4 callersMethodview_exists
Check if a view exists. # Arguments `name` - The name of the view to check
atomic-repository/src/repository/views.rs:356
↓ 4 callersMethodwith_accumulator
Execute `f` while holding an exclusive file lock on the session's accumulator. The lock file is `{session_dir}/graph.lock`. The callback receives a
atomic-agent/src/turn/orchestrator/provenance.rs:49
↓ 4 callersMethodwith_algorithm
Set the diff algorithm. # Arguments `algorithm` - Algorithm to use for content comparison # Example ```rust use atomic_core::record::DetectOptions
atomic-core/src/record/detect.rs:185
↓ 4 callersMethodwith_algorithm
Set the diff algorithm. # Arguments `algorithm` - Algorithm to use for content comparison # Example ```rust use atomic_core::record::workflow::Wor
atomic-core/src/record/workflow/options.rs:147
↓ 4 callersMethodwith_check_mtime
Set whether to use mtime optimization. # Arguments `check` - Whether to check mtime before comparing content
atomic-core/src/record/workflow/options.rs:157
↓ 4 callersMethodwith_conflicts
Mark as having conflicts.
atomic-core/src/record/workflow/retrieve.rs:155
↓ 4 callersMethodwith_cost
Set cost in USD.
atomic-core/src/change/attestation.rs:502
↓ 4 callersMethodwith_dry_run
Builder: set the `--dry-run` flag.
atomic-cli/src/commands/add.rs:224
↓ 4 callersMethodwith_force
Builder: set the force flag.
atomic-cli/src/commands/remove.rs:182
↓ 4 callersMethodwith_force
Builder: set the force flag.
atomic-cli/src/commands/restore.rs:147
↓ 4 callersMethodwith_ignore_pattern
(mut self, pattern: impl Into<String>)
atomic-agent/src/watcher/mod.rs:167
↓ 4 callersMethodwith_input
Set input tokens.
atomic-core/src/change/attestation.rs:478
↓ 4 callersMethodwith_insecure
Builder: set the insecure flag.
atomic-cli/src/commands/clone/command.rs:180
↓ 4 callersMethodwith_keep
Builder: set the keep flag (legacy, now the default).
atomic-cli/src/commands/remove.rs:161
↓ 4 callersMethodwith_kind
Builder: set the project kind for .atomicignore template.
atomic-cli/src/commands/init.rs:363
↓ 4 callersMethodwith_local_state
Builder: set the local state.
atomic-cli/src/commands/clone/types.rs:482
↓ 4 callersMethodwith_message
Builder: set the message.
atomic-cli/src/commands/revise.rs:262
↓ 4 callersMethodwith_message
Set the change message. The message is typically the first line of the change description, used for display purposes. # Arguments `message` - The c
atomic-cli/src/commands/push/types.rs:133
↓ 4 callersMethodwith_message
Builder: set the message.
atomic-cli/src/commands/pull/types.rs:159
↓ 4 callersMethodwith_modification_threshold
Sets the modification detection threshold. Lines with similarity above this threshold are classified as "modified" rather than "deleted and inserted"
atomic-core/src/record/workflow/crdt/line_ops/types.rs:120
↓ 4 callersMethodwith_name_status
Builder: set the name-status flag.
atomic-cli/src/commands/diff/command.rs:149
↓ 4 callersMethodwith_path
Builder: set the target path.
atomic-cli/src/commands/clone/command.rs:168
↓ 4 callersMethodwith_presence
(mut self, present: bool)
atomic-agent/src/hooks/mod.rs:455
↓ 4 callersMethodwith_reasoning
Set the reasoning summary.
atomic-agent/src/transcript/storage.rs:91
↓ 4 callersMethodwith_remote
Builder: set the remote name or URL.
atomic-cli/src/commands/push/command.rs:163
↓ 4 callersMethodwith_remote
Builder: set the remote name or URL.
atomic-cli/src/commands/pull/command.rs:195
↓ 4 callersMethodwith_reverse
Builder: set reverse order.
atomic-cli/src/commands/log/command.rs:159
↓ 4 callersMethodwith_reword
Builder: set the reword flag.
atomic-cli/src/commands/revise.rs:268
↓ 4 callersMethodwith_skip_binary
Builder: set the skip-binary flag.
atomic-cli/src/commands/record/mod.rs:321
↓ 4 callersMethodwith_tagged
Set the tagged flag. Tagged changes represent named snapshots in the history. When a change is tagged, the pull operation will also download the asso
atomic-cli/src/commands/pull/types.rs:153
↓ 4 callersMethodwith_timeout
Builder: set the timeout in seconds.
atomic-cli/src/commands/push/command.rs:205
↓ 4 callersMethodwith_timeout
Builder: set the timeout in seconds.
atomic-cli/src/commands/clone/command.rs:186
← previousnext →1,201–1,300 of 14,282, ranked by callers