MCPcopy Create free account

hub / github.com/atomicdotdev/atomic / functions

Functions15,497 in github.com/atomicdotdev/atomic

↓ 4 callersMethodignore_patterns
Returns the list of ignore patterns.
atomic-agent/src/watcher/mod.rs:178
↓ 4 callersMethodinclude_deleted
Set whether to include deleted content.
atomic-core/src/output/repo/repository/types.rs:115
↓ 4 callersMethodincrement
Increment the counter for the given node kind.
atomic-agent/src/provenance/types.rs:434
↓ 4 callersMethodinsert
Creates a line insert operation with leaf operations.
atomic-core/src/record/workflow/crdt/builder/branch.rs:52
↓ 4 callersMethodinstall
(&self, _repo_root: &Path)
atomic-agent/src/hooks/pi.rs:505
↓ 4 callersFunctioninstall_hooks_at
(path: &Path, force: bool)
atomic-agent/src/hooks/codex.rs:379
↓ 4 callersMethodinto_change
(self)
atomic-repository/src/record/assemble.rs:243
↓ 4 callersMethodinto_parts
Consumes and returns all parts.
atomic-core/src/change/ops.rs:263
↓ 4 callersMethodinto_push_delta
Convert this delta into a `PushDelta`. # Arguments `local_changes` - All changes in the local view that should be considered for upload. The functio
atomic-remote/src/sync.rs:350
↓ 4 callersMethodis_draft
Whether the view is a draft view.
atomic-remote/src/types.rs:613
↓ 4 callersMethodis_empty
`true` if no positions have been indexed.
atomic-core/src/record/workflow/recipes/content_hash.rs:107
↓ 4 callersMethodis_empty
(&self)
atomic-core/src/record/workflow/detect/types.rs:340
↓ 4 callersMethodis_empty
Check if the working copy is empty.
atomic-core/src/output/memory.rs:426
↓ 4 callersMethodis_empty
(&self)
atomic-core/src/crdt/apply/order.rs:322
↓ 4 callersMethodis_empty
Check if the channel is empty.
atomic-remote/src/types.rs:391
↓ 4 callersMethodis_empty
Check if the set is empty.
atomic-identity/src/signing.rs:346
↓ 4 callersMethodis_expired
(&self, now: i64)
atomic-cli/src/commands/agent/lifecycle.rs:147
↓ 4 callersFunctionis_file_only_on_view
Check whether a file's creating change exists ONLY on the given view (and no other view). Returns `true` when it is safe to remove the file's TREE /
atomic-repository/src/repository/insert.rs:26
↓ 4 callersMethodis_ignored
Check if a path should be ignored. This is a convenience method that loads ignore rules and checks the path. If you need to check multiple paths, use
atomic-repository/src/repository/changes.rs:54
↓ 4 callersMethodis_zombie
(self)
atomic-core/src/output/alive/vertex.rs:166
↓ 4 callersMethoditer_adjacent
( &self, node: GraphNode<NodeId>, min_flag: EdgeFlags, max_flag: EdgeFlags,
atomic-core/src/pristine/traits/tests/graph_tests.rs:49
↓ 4 callersMethoditer_provenance_graphs
Iterate over all provenance graph hashes on disk.
atomic-repository/src/changestore/provenance.rs:126
↓ 4 callersMethodkg_enrich_from_vcs
Enrich the KG from all VCS data (views, changes, files, deps). This is the main entry point for populating the KG from the repository's version contr
atomic-repository/src/repository/vault_kg_enrich.rs:46
↓ 4 callersMethodkind
(&self)
atomic-core/src/record/workflow/crdt/tokenize/types.rs:45
↓ 4 callersFunctionlayer_from_dir
Build a gzipped tar layer from a directory's contents (recursive). Paths inside the tar are relative to `dir`. Regular files and symlinks are include
atomic-repository/src/oci.rs:82
↓ 4 callersMethodlen
(&self)
atomic-core/src/diff/token/token_type.rs:156
↓ 4 callersMethodlist
Returns a list of all registered agent names, sorted alphabetically. # Example ```rust use atomic_agent::hooks::AgentRegistry; let registry = Agent
atomic-agent/src/hooks/mod.rs:394
↓ 4 callersFunctionlist_active
(dir: &Path, now: i64)
atomic-cli/src/commands/agent/lifecycle.rs:439
↓ 4 callersMethodlist_stashes
List all stash views, sorted by creation time (newest first).
atomic-cli/src/commands/stash.rs:284
↓ 4 callersMethodlist_tags_for_view
List tags in a specific view.
atomic-repository/src/repository/tags.rs:201
↓ 4 callersMethodlist_views
List all views in the repository. # Returns A vector of view names.
atomic-repository/src/repository/views.rs:345
↓ 4 callersMethodload_headers
Enable loading of change headers. This is slower but provides access to message, authors, etc.
atomic-repository/src/history/types.rs:271
↓ 4 callersMethodload_session_turns_for_write
( &self, session_id: &str, )
atomic-core/src/pristine/txn/write/mod.rs:310
↓ 4 callersFunctionmake_internal_vertex
(change: NodeId, start: u64, end: u64)
atomic-core/src/apply/insertion.rs:300
↓ 4 callersFunctionmake_position
(change: Option<Hash>, pos: u64)
atomic-core/src/apply/insertion.rs:293
↓ 4 callersFunctionmake_simple_graph
Create a minimal alive graph with one node
atomic-core/src/output/repo/content.rs:795
↓ 4 callersFunctionmake_simple_order
Create a simple order result with one SCC containing one vertex Note: index 0 is DUMMY, so our vertex is at index 1
atomic-core/src/output/repo/content.rs:806
↓ 4 callersFunctionmanaged_context
(view: Option<&str>)
atomic-agent/src/turn/orchestrator/tests.rs:987
↓ 4 callersFunctionmanifest_json
(target: &Path, prefix: &str)
atomic-agent/src/hooks/manifest.rs:389
↓ 4 callersMethodmark_binary_file
Mark that a binary file was recorded.
atomic-core/src/record/builder.rs:378
↓ 4 callersMethodmark_failed
Marks the apply as failed with a reason.
atomic-core/src/crdt/apply/context.rs:514
↓ 4 callersFunctionmaterialize_view
Materialize the repository view (or prefix) to the working copy. This is the main entry point for synchronizing the working copy with the repository
atomic-core/src/output/repo/repository/mod.rs:208
↓ 4 callersMethodmax_depth
Set the maximum traversal depth. # Arguments `depth` - Maximum depth (0 = only root level) # Example ```rust use atomic_core::output::repo::TreeCo
atomic-core/src/output/repo/tree.rs:210
↓ 4 callersMethodmax_file_size
(mut self, size: usize)
atomic-core/src/record/workflow/record/options.rs:158
↓ 4 callersMethodmerge
Merge another `TurnChanges` into this one. Used when combining sub-turn changes (e.g., from multiple tool invocations within a single turn). Deduplic
atomic-agent/src/event.rs:562
↓ 4 callersFunctionmerge_candidate
( candidates: &mut HashMap<String, CandidateScore>, node_id: &str, path: Option<String>, base:
atomic-cli/src/commands/vault/context.rs:427
↓ 4 callersMethodmodified_time
(&self, _path: &str)
atomic-core/src/output/traits.rs:576
↓ 4 callersFunctionmove_tracked
Move/rename a tracked file. This updates the path → inode mapping while preserving the inode, so the file's history is maintained. # Arguments `txn
atomic-repository/src/tracking/tree_ops.rs:389
↓ 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 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:4172
↓ 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_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:3857
↓ 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:120
↓ 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 callersMethodprint_name_only
Print file names only.
atomic-cli/src/commands/diff/format.rs:444
↓ 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:70
↓ 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: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 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 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:374
↓ 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:195
← previousnext →1,301–1,400 of 15,497, ranked by callers