MCPcopy Create free account

hub / github.com/atomicdotdev/atomic / functions

Functions15,895 in github.com/atomicdotdev/atomic

↓ 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 callersMethodagent_display_name
Set the human-readable agent display name.
atomic-core/src/change/provenance_graph/builder.rs:99
↓ 5 callersMethodall
(&self)
atomic-repository/src/record/options.rs:320
↓ 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:225
↓ 5 callersMethodas_bytes
Get the separator as a byte slice.
atomic-core/src/diff/split.rs:85
↓ 5 callersFunctionas_urn
Wrap a local id into `urn:atomic:<kind>:<local>` unless already a urn.
atomic-canonical/src/lift.rs:312
↓ 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 callersFunctionattestation_vault_path
The tracked-vault path for an intent's attestation: `attestations/<sanitized-normalized-id>/attested.md`.
atomic-cli/src/commands/intent/bridge.rs:131
↓ 5 callersMethodattr
(&self, key: &str)
atomic-canonical/src/directive.rs:37
↓ 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 callersFunctioncanonicalize_session_turns
Return a deterministic, causality-aware ordering for a session's turns. Stored provenance can arrive in any order (for example during pull). A timest
atomic-core/src/change/session.rs:74
↓ 5 callersMethodchange_store
(&self)
atomic-repository/src/repository/changes.rs:11
↓ 5 callersFunctionclear
()
packages/opencode-atomic-hooks/src/session.ts:235
↓ 5 callersFunctioncollect_view_change_ids
Collect all change `NodeId`s inserted into a view into a `HashSet`. This is the canonical helper for building a **change filter** — the set of change
atomic-repository/src/repository/filter.rs:22
↓ 5 callersMethodconflict_next
(&mut self, id: usize, changes: Option<&[Hash]>)
atomic-core/src/output/repo/writer.rs:441
↓ 5 callersFunctionconflicted_entry_paths
(repo: &Repository)
atomic-repository/src/repository/tests/conflict_surface_tests.rs:55
↓ 5 callersMethodcontent
(&self)
atomic-core/src/diff/semantic/types.rs:60
↓ 5 callersFunctioncontent_hash
The `blake3:<hex>` content hash of a JSON value's canonical form.
atomic-canonical/src/hash.rs:16
↓ 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:401
↓ 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 callersFunctiondecode_branch_value
(bytes: &[u8; 24])
atomic-core/src/crdt/tables.rs:553
↓ 5 callersFunctiondecode_view_seq
(key: &[u8; 16])
atomic-core/src/pristine/tables.rs:889
↓ 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:315
↓ 5 callersMethoddefault
()
atomic-cli/src/commands/git/push.rs:73
↓ 5 callersFunctiondefault_kind
The default intent classification. An ordinary unit of work is a `"feature"`.
atomic-canonical/src/node.rs:239
↓ 5 callersMethoddescription
Set an optional description.
atomic-core/src/change/header.rs:349
↓ 5 callersFunctiondesired_tree_paths
( ops: &[DeferredTreeOp], visible_changes: &HashSet<Hash>, )
atomic-repository/src/repository/deferred_tree.rs:67
↓ 5 callersMethoddetails
Get additional details about the status.
atomic-repository/src/status.rs:358
↓ 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 callersFunctiondev_identity
()
atomic-canonical/src/proof.rs:268
↓ 5 callersFunctionemphasis
Format emphasized text in bold. Use this to emphasize important text. # Arguments `text` - The text to emphasize # Returns A styled object that d
atomic-cli/src/output/colors.rs:469
↓ 5 callersFunctionencode_embedding_key
(path: &str, chunk_idx: u32)
atomic-core/src/pristine/tables.rs:783
↓ 5 callersFunctionencode_session_phase_key
(provenance_id: u64, phase_name: &str)
atomic-core/src/change/session.rs:485
↓ 5 callersFunctionencode_session_prefix
(provenance_id: u64)
atomic-core/src/change/session.rs:513
↓ 5 callersFunctionencode_session_turn_key
(session_id: [u8; 32], turn_number: u32)
atomic-core/src/change/session.rs:248
↓ 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:897
↓ 5 callersMethodend_conflict
(&mut self, id: usize)
atomic-core/src/output/repo/writer.rs:459
↓ 5 callersMethodend_turn
Mark the end of the current turn and increment the turn count. Returns the turn number that just completed (1-indexed).
atomic-agent/src/turn/session.rs:357
↓ 5 callersFunctionensure_deny_rule
(raw: &mut serde_json::Map<String, serde_json::Value>)
atomic-agent/src/hooks/claude_code/settings.rs:203
↓ 5 callersMethodextension
Get the file extension for this format.
atomic-repository/src/archive.rs:170
↓ 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 callersFunctionfake_package
Build a fake package in a tempdir: manifest + two files + a settings manifest. Returns (pkg_dir, dst_dir) tempdirs.
atomic-agent/src/integrations/install.rs:730
↓ 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_in_inode
( &self, inode: Inode, pos: Position<NodeId>, )
atomic-core/src/pristine/txn/read.rs:1764
↓ 5 callersMethodfind_provenance_for_change
Find all provenance graphs that explain a specific change. Uses REV_DEPS to find nodes that depend on the given change, then filters by `node_type::P
atomic-repository/src/repository/changes.rs:1141
↓ 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:303
↓ 5 callersFunctionformat_condensed
Format condensed entries as human-readable text. Output format: ```text [User] Fix the auth bug in login.rs [Assistant] I'll fix the token validation
atomic-agent/src/transcript/condense.rs:190
↓ 5 callersFunctionformat_learnings_markdown
Format learnings as individual list items grouped by category. Only includes **Repo** and **Workflow** learnings. Code learnings (with file:line refe
atomic-agent/src/learnings.rs:160
↓ 5 callersMethodformat_oneline
Format entries for oneline output. # Arguments `entries` - History entries to format `hash_length` - Number of hash characters to display # Returns
atomic-cli/src/commands/log/command.rs:343
↓ 5 callersMethodformat_short
Format the change for short output.
atomic-cli/src/commands/change/command.rs:453
↓ 5 callersFunctionformat_stat_graph
Build hunks from a diff result with context lines. This function groups diff operations into hunks with the specified number of context lines around
atomic-cli/src/commands/diff/output.rs:34
↓ 5 callersMethodgather_candidates
Gather candidate memory nodes from all seeds. Returns a map of memory node id -> accumulated candidate score. With no seeds at all, falls back to the
atomic-cli/src/commands/vault/context.rs:226
↓ 5 callersFunctiongen_lines
(rng: &mut StdRng, n: usize)
atomic-repository/src/repository/tests/merge_property_tests.rs:63
↓ 5 callersMethodgenerate
(&self, condensed_text: &str, _files: &[String])
atomic-agent/src/transcript/generator.rs:212
↓ 5 callersFunctiongenerate_diff
Generate diff operations between two content blobs. Converts content to lines and runs the specified diff algorithm. # Arguments `old_content` - Ol
atomic-core/src/record/workflow/compare.rs:405
↓ 5 callersMethodget_default
Get the default remote, if one is configured. Returns the first remote marked as default, or "origin" if it exists and no other default is set. # Ex
atomic-repository/src/remote.rs:430
↓ 5 callersMethodget_file_contents
Get the raw contents of a file. Returns `None` if the file doesn't exist or is a directory. # Example ```rust use atomic_core::output::Memory; let
atomic-core/src/output/memory.rs:377
↓ 5 callersMethodget_message
Get the message for the revised change.
atomic-cli/src/commands/revise.rs:357
↓ 5 callersMethodget_tag
(&self, view: &str, name: &str)
atomic-core/src/pristine/txn/read.rs:2200
↓ 5 callersFunctionglobal_config_dir
Get the global configuration directory. Resolution order: 1. The `ATOMIC_CONFIG_DIR` environment variable, if set — used verbatim as the config direc
atomic-config/src/lib.rs:421
↓ 5 callersFunctionguarded_hook_command
Wrap an `atomic agent hooks …` invocation in the shell guard that installed hooks run behind. The hook must only fire where Atomic's graph is reachab
atomic-agent/src/hooks/mod.rs:104
↓ 5 callersFunctionharness_08_versions
()
atomic-repository/src/repository/tests/integration_tests.rs:691
↓ 5 callersFunctionhash_line
(bytes: &[u8])
atomic-core/src/record/workflow/recipes/content_hash.rs:26
↓ 5 callersFunctionhashing_view
The value covered by the content hash: excludes both `proof` and `contentHash` (you cannot hash the hash).
atomic-canonical/src/proof.rs:65
↓ 5 callersFunctionhint
Format a hint/suggestion message in dim style. Use this for supplementary information, suggestions, or less important details. # Arguments `text` -
atomic-cli/src/output/colors.rs:253
↓ 5 callersMethodidentity_type
Filter by identity type.
atomic-identity/src/store.rs:280
↓ 5 callersFunctionimport_graph_first_position
( txn: &T, pos: &Position<Option<Hash>>, change_id: NodeId, )
atomic-repository/src/repository/insert.rs:384
↓ 5 callersMethodinclude_deleted
Set whether to include deleted content.
atomic-core/src/record/workflow/retrieve.rs:86
↓ 5 callersMethodinclude_deleted
Set whether to include deleted vertices. # Arguments `include` - Whether to include deleted content # Example ```rust use atomic_core::output::rep
atomic-core/src/output/repo/file.rs:184
↓ 5 callersMethodinclude_unchanged
(mut self, include: bool)
atomic-core/src/record/workflow/detect/mod.rs:194
↓ 5 callersMethodinfo
(message: string, extra?: Record<string, unknown>)
packages/opencode-atomic-hooks/src/log.ts:55
↓ 5 callersMethodinit_embeddings
Initialize the embeddings table.
atomic-repository/src/repository/vault_embeddings.rs:32
↓ 5 callersMethodinit_inode_adj
( &self, inode: Inode, node: GraphNode<NodeId>, min_flag: EdgeFlags, m
atomic-core/src/pristine/txn/read.rs:1712
↓ 5 callersFunctioninit_repo
A fresh repository with an initialized vault.
atomic-cli/src/commands/intent/new.rs:249
↓ 5 callersMethodinsert
Creates a line insert operation with leaf operations. # Arguments `branch_id` - The branch ID for this new line `after` - Insert after this branch I
atomic-core/src/change/ops.rs:368
↓ 5 callersMethodinsert_skip
Mark a vertex as "skip" — it belongs to a resolved SCC but is not the lead vertex.
atomic-core/src/merge/resolved.rs:88
↓ 5 callersMethodis_alive
Returns true if the token is alive (not deleted).
atomic-core/src/output/crdt.rs:102
↓ 5 callersMethodis_alive
(&self)
atomic-core/src/crdt/leaf.rs:73
↓ 5 callersMethodis_directory
(&self)
atomic-core/src/record/workflow/record/types.rs:292
↓ 5 callersMethodis_dirty
Check if this status represents a change that needs to be recorded. Returns `true` for statuses that indicate uncommitted changes.
atomic-repository/src/status.rs:185
↓ 5 callersMethodis_dummy
(self)
atomic-core/src/output/alive/vertex.rs:96
↓ 5 callersMethodis_empty
Check if the builder is empty (no changes recorded). # Returns `true` if no hunks have been recorded yet.
atomic-core/src/record/context.rs:504
↓ 5 callersMethodis_empty
Check if no files were collected.
atomic-core/src/record/workflow/collect.rs:273
↓ 5 callersMethodis_empty
(&self)
atomic-core/src/output/alive/graph.rs:154
← previousnext →1,001–1,100 of 15,895, ranked by callers