MCPcopy Create free account

hub / github.com/atomicdotdev/atomic / functions

Functions15,897 in github.com/atomicdotdev/atomic

↓ 4 callersMethodnew_hunks
(&self)
atomic-core/src/diff/inline.rs:428
↓ 4 callersMethodnormalize_path
Normalize a path relative to the repository root.
atomic-cli/src/commands/mv.rs:135
↓ 4 callersFunctionnormalized_id
The normalized intent id used to key BOTH the tracked vault attestation path and the legacy `.atomic` sidecar dir, so the dual-read fallback lines up
atomic-cli/src/commands/intent/bridge.rs:117
↓ 4 callersMethodold_hunks
(&self)
atomic-core/src/diff/inline.rs:419
↓ 4 callersMethodopen
Open or create a pristine database at the given path This will create all necessary tables if they don't exist.
atomic-core/src/pristine/txn/pristine.rs:72
↓ 4 callersMethodopen
Open or create an identity store at the specified path.
atomic-identity/src/store.rs:369
↓ 4 callersFunctionopenai_messages
Convert [`ToolMessage`] list into OpenAI's messages array.
atomic-repository/src/ai/tools.rs:470
↓ 4 callersMethodparse
Parse a change identifier from a string. # Arguments `s` - The identifier string # Returns The parsed `ChangeIdentifier`. # Parsing Rules - If t
atomic-cli/src/commands/change/types.rs:92
↓ 4 callersFunctionparse_author
Parse an author string in the format `"Name <email>"` or just `"Name"`. # Arguments `s` - The author string to parse # Returns A tuple of (name, o
atomic-cli/src/commands/tag/create.rs:59
↓ 4 callersMethodparse_author
Parse author string into name and email.
atomic-cli/src/commands/revise.rs:432
↓ 4 callersFunctionparse_commit_message
Parse a git commit message into subject and description.
atomic-cli/src/commands/git/parallel.rs:4541
↓ 4 callersFunctionparse_embedding_response
Parse the standard embedding API response format (shared by OpenAI and Voyage).
atomic-repository/src/ai/mod.rs:269
↓ 4 callersMethodparse_event
(&self, hook_type: HookType, input: &[u8])
atomic-agent/src/hooks/mod.rs:510
↓ 4 callersFunctionparse_git_config_user_section
Parse a git config file's `[user]` section for `name` and `email`. Only fills in values that are currently `None`, so local config values take preced
atomic-repository/src/repository/vault_identity.rs:126
↓ 4 callersFunctionparse_inline
Extract inline directives (`:name[label]{attrs}`) from running prose. Recognition rules keep prose safe: - the `:` must sit at a word boundary (start
atomic-canonical/src/directive.rs:142
↓ 4 callersFunctionparse_pr_number
Parse a PR/MR number from a commit message. Supports multiple forge formats: - GitHub: `(#42)` or `Merge pull request #42 from ...` - GitLab:
atomic-cli/src/commands/git/parallel.rs:3983
↓ 4 callersFunctionparse_remote_manifest
Parse and verify a remote manifest, mapping failures to remote errors. The declared state must equal the fold of the log — a remote that sends an inc
atomic-cli/src/commands/push/helpers.rs:338
↓ 4 callersFunctionparse_remote_manifest
Parse and verify a view manifest downloaded from the remote. Validates three things before the manifest is trusted: 1. The text parses structurally
atomic-cli/src/commands/clone/helpers.rs:372
↓ 4 callersMethodparse_stash_ref
Parse a stash reference (e.g., "stash@{0}", "0", or view name).
atomic-cli/src/commands/stash.rs:342
↓ 4 callersFunctionparse_tenancy_mode
Interpret the registration response's tenancy signal. `mode: "single"` (server v1.4.0+) marks a single-tenant deployment and carries the org `role` t
atomic-cli/src/commands/identity/register.rs:379
↓ 4 callersMethodpaths
(mut self, paths: Vec<impl Into<String>>)
atomic-repository/src/record/options.rs:127
↓ 4 callersFunctionpins
()
atomic-canonical/src/triage_ref.rs:65
↓ 4 callersFunctionposition_to_option_hash
(pos: Position<NodeId>)
atomic-core/src/record/workflow/globalize/helpers.rs:26
↓ 4 callersFunctionprint_conflict_summary
After materializing the current view, list any conflicted files inline so the user does not have to run a second command to find them.
atomic-cli/src/commands/insert.rs:686
↓ 4 callersFunctionprint_cross_view_outcome
Print the outcome of a cross-view insert operation.
atomic-cli/src/commands/insert.rs:717
↓ 4 callersFunctionprint_reasoning
Print a reasoning summary in a readable format.
atomic-cli/src/commands/agent/explain.rs:424
↓ 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:114
↓ 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:1598
↓ 4 callersMethodput_crdt_branch_after
( &mut self, branch_key: &[u8; 12], after_key: &[u8; 12], )
atomic-core/src/pristine/txn/write/mod.rs:1614
↓ 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 callersMethodrebuild_session_index
Rebuild session indexes from stored provenance graphs. Idempotent: existing `(session, provenance)` pairs are skipped, so a rebuilt repository never
atomic-repository/src/repository/changes.rs:400
↓ 4 callersFunctionrecord_all
(repo: &Repository, message: &str)
atomic-repository/src/repository/triage.rs:257
↓ 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_file_list
Returns the list of files that were recorded in this turn.
atomic-agent/src/record/options.rs:74
↓ 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:225
↓ 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 callersFunctionrender
Render a clap parse failure as `key: value` lines. A pure function returning a `String`, so the whole failure surface is unit-testable without spawni
atomic-cli/src/agent_error.rs:579
↓ 4 callersFunctionrender_md
Render the prompt-ready markdown block. Empty input renders to an empty string so callers can prepend unconditionally.
atomic-cli/src/commands/vault/context.rs:778
↓ 4 callersFunctionrepo_with_intent
Create a repo+vault and a single intent; return (repo, normalized id, lift inputs for the stored intent).
atomic-cli/src/commands/intent/bridge.rs:328
↓ 4 callersFunctionreport_with_intent
Build a report where a single intent A (installed with `body_a`) is reached by a candidate that modifies every path in `files`. Each path is created +
atomic-cli/src/commands/triage/project.rs:1390
↓ 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:376
↓ 4 callersFunctionrequire_repository
Open a repository or return a user-friendly error. This is a convenience wrapper around [`open_repository`] that provides more context in error messa
atomic-cli/src/commands/mod.rs:376
↓ 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:393
↓ 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:196
↓ 4 callersMethodresolve_vault_identity
Resolve the current identity for vault operations. Resolution order: 1. Atomic identity store (default identity) 2. Git config (user.name + user.emai
atomic-repository/src/repository/vault_identity.rs:55
↓ 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 callersMethodreverse
Builder: set reverse order.
atomic-cli/src/commands/log/command.rs:673
↓ 4 callersFunctionreview_gate_report
Build a report where work intent A (author `WORK_AUTHOR`, touching `a.txt`) is optionally covered by a review intent R. `review` is `(review_author, r
atomic-cli/src/commands/triage/project.rs:1729
↓ 4 callersMethodrun
(&self)
atomic-cli/src/commands/view/switch.rs:105
↓ 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 callersFunctionsample_report
A report fixture whose finding message carries HTML/JS metacharacters, so escaping can be asserted.
atomic-cli/src/commands/triage/output.rs:773
↓ 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 callersMethodsession_graph_dir
Get the session directory for provenance graph storage. Returns `{sessions_dir}/{session_id}/` — a subdirectory alongside the session's JSON file. Th
atomic-agent/src/turn/orchestrator/provenance.rs:40
↓ 4 callersMethodset_default
Set the default remote.
atomic-cli/src/commands/remote/mod.rs:271
↓ 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:798
↓ 4 callersMethodstate_base32
Get the Merkle state as a base32-encoded string.
atomic-repository/src/repository/views.rs:40
↓ 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 callersMethodsync_dot_dir
Make prior atomic renames/removals in `.atomic` durable before a coupled database transition is allowed to advance. Directory fsync is available on Un
atomic-repository/src/repository/mod.rs:778
↓ 4 callersMethodsync_vault
(mut self, sync: bool)
atomic-repository/src/record/options.rs:234
↓ 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 callersFunctiontodo_node_id
Node id for a todo. Agent-provided IDs are only stable within their session, so qualify them with that session. Generated turn-local IDs are already f
atomic-core/src/pristine/txn/write/session_kg.rs:54
↓ 4 callersMethodtodos
Set the generic todo snapshot captured at turn end.
atomic-core/src/change/provenance_graph/builder.rs:174
↓ 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 callersMethodtriage_candidate_set
Compute the triage candidate set for `feature` relative to `target`. See the module documentation for the semantics of each field. # Errors Returns
atomic-repository/src/repository/triage.rs:79
↓ 4 callersFunctiontruncate_for_summary
Truncate a string for summary display, adding "..." if truncated.
atomic-agent/src/provenance/classify.rs:768
↓ 4 callersFunctiontruncate_prompt
Truncate a prompt to the given maximum length, adding "..." if needed.
atomic-agent/src/record/message.rs:351
↓ 4 callersFunctiontruncate_prompt
Truncate a prompt string for display, preserving word boundaries where possible.
atomic-agent/src/provenance/accumulator/helpers.rs:69
↓ 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 callersFunctionturn_node_id
Node id for one turn row in a session ledger.
atomic-core/src/pristine/txn/write/session_kg.rs:36
↓ 4 callersMethodturn_number
(mut self, n: u32)
atomic-agent/src/envelope.rs:467
↓ 4 callersFunctionuninstall
Remove a previously installed integration, guided by its receipt. Files the user modified since install are kept (and reported). Settings entries are
atomic-agent/src/integrations/install.rs:439
↓ 4 callersMethodup_to_tag
Limit changes to those up to and including a tag.
atomic-repository/src/apply/cross_view.rs:72
← previousnext →1,401–1,500 of 15,897, ranked by callers