MCPcopy Create free account

hub / github.com/atomicdotdev/atomic / functions

Functions15,497 in github.com/atomicdotdev/atomic

↓ 8 callersFunctiondecode_trunk_id
(bytes: &[u8; 12])
atomic-core/src/crdt/tables.rs:267
↓ 8 callersFunctiondecode_trunk_value
Decode trunk data from variable-length bytes. Returns `None` if the bytes are invalid or too short.
atomic-core/src/crdt/tables.rs:752
↓ 8 callersMethoddelete_view
Delete a view from the repository. This removes the view and all its associated metadata, but does not delete the changes themselves. Changes remain
atomic-repository/src/repository/views.rs:388
↓ 8 callersMethoddescription
Get a human-readable description of this status.
atomic-cli/src/commands/diff/types.rs:688
↓ 8 callersFunctiondetect_changes_simple
Detect changes between the working copy and pristine state. This is the main entry point for change detection. It collects files from both the pristi
atomic-core/src/record/workflow/detect/mod.rs:326
↓ 8 callersMethodencoding
(mut self, encoding: Encoding)
atomic-core/src/record/workflow/graph_op/options.rs:107
↓ 8 callersFunctionentry_subject
Derive a subject URI from a vault path and entry type.
atomic-repository/src/repository/vault_triples.rs:780
↓ 8 callersMethodexpand_position
Convert a [`CompactPosition`] to a `Position<Option<Hash>>`. # Errors Returns [`FormatError::HashIndexOutOfBounds`](super::super::error::FormatError
atomic-core/src/change/format_v3/compact/compactor.rs:164
↓ 8 callersMethodextract
(&mut self, source: &str, file_path: &str)
atomic-semantic/src/parsers/typescript.rs:45
↓ 8 callersMethodfind_block
Resolve the span containing `target` (preferring a non-empty span over an empty marker), if this change is loaded.
atomic-core/src/pristine/span_index.rs:46
↓ 8 callersMethodfinish
(self)
atomic-core/src/record/workflow/graph_op/builder.rs:288
↓ 8 callersFunctionfinish_success
Finish a progress bar with a success message. This clears the progress bar and displays a success message in green. # Arguments `pb` - The progress
atomic-cli/src/output/progress.rs:254
↓ 8 callersFunctionget_content_as_string
(repo: &Repository, path: &str, view: &str)
atomic-repository/src/repository/tests/cross_view_merge_tests.rs:19
↓ 8 callersMethodget_kg_node
(&self, id: &str)
atomic-core/src/pristine/txn/read.rs:934
↓ 8 callersMethodget_session_head
Resolve the latest manifest hash for an external session ID.
atomic-core/src/pristine/txn/read.rs:679
↓ 8 callersMethodget_trunk
(&self, id: TrunkId)
atomic-core/src/crdt/apply/trunk.rs:396
↓ 8 callersMethodget_vault_entry
(&self, path: &str)
atomic-core/src/pristine/txn/read.rs:823
↓ 8 callersMethodid
(&self)
atomic-core/src/crdt/leaf.rs:169
↓ 8 callersMethodignore_rules
Load ignore rules for this repository. This loads patterns from: - Global config: `~/.config/atomic/ignore` - Repository-local: `.atomicignore` in re
atomic-repository/src/repository/changes.rs:36
↓ 8 callersMethodinode_node
(&self)
atomic-core/src/types/position.rs:89
↓ 8 callersMethodinsert_merged
Record merged content for the lead vertex of a resolved SCC.
atomic-core/src/merge/resolved.rs:82
↓ 8 callersFunctioninstall_from_manifest
Merge the manifest's hooks into its target settings file. Existing entries whose command contains the manifest's `command_prefix` are removed first,
atomic-agent/src/hooks/manifest.rs:95
↓ 8 callersMethodinto_change_ops
Consume and convert to the serializable `change::ops::FileOps` type.
atomic-core/src/record/workflow/crdt/builder/trunk.rs:122
↓ 8 callersMethodis_change
(&self)
atomic-core/src/diff/inline.rs:108
↓ 8 callersMethodis_empty
Check if there are no remotes configured.
atomic-repository/src/remote.rs:373
↓ 8 callersMethodis_root
Check if this is the repository root.
atomic-core/src/record/item.rs:669
↓ 8 callersMethodlist
List all stored sessions. Returns sessions sorted by `started_at` (newest first). Skips corrupted session files with a warning log.
atomic-agent/src/turn/session.rs:569
↓ 8 callersMethodlist
List all identities in the store.
atomic-identity/src/store.rs:624
↓ 8 callersMethodload_keypair
Load a keypair for an identity.
atomic-identity/src/store.rs:582
↓ 8 callersFunctionmake_external_position
(hash: Option<Hash>, pos: u64)
atomic-core/src/apply/position.rs:322
↓ 8 callersFunctionmake_external_vertex
(change: Option<Hash>, start: u64, end: u64)
atomic-core/src/apply/edge.rs:461
↓ 8 callersFunctionmake_position
(change: Option<Hash>, pos: u64)
atomic-core/src/apply/edge.rs:439
↓ 8 callersFunctionmake_trunk
()
atomic-core/src/crdt/trunk.rs:461
↓ 8 callersFunctionmake_vertex
Create a test span
atomic-core/src/output/repo/content.rs:779
↓ 8 callersFunctionmemory_id
The `<id>` stem for a bare id or any accepted path form. Used both to build the human-facing messages and (sanitized) to KEY the attestation path.
atomic-cli/src/commands/memory/bridge.rs:76
↓ 8 callersMethodmodel
Set the model identifier.
atomic-core/src/change/provenance/builder.rs:49
↓ 8 callersMethodmodified
Create statistics for a modified file. # Arguments `path` - The file path `insertions` - Number of lines added `deletions` - Number of lines deleted
atomic-cli/src/commands/diff/types.rs:140
↓ 8 callersMethodnext_id
Generate the next unique node ID and increment the counter.
atomic-agent/src/provenance/accumulator/mod.rs:291
↓ 8 callersMethodnode_text
Get the text content of a node.
atomic-semantic/src/parsers/go.rs:321
↓ 8 callersMethodnormalize_intent_id
Normalize a user-supplied intent reference to its manifest key (the human key `PROJECT::author::seq`). Accepts, filling in the current project and au
atomic-repository/src/repository/vault_intent.rs:977
↓ 8 callersMethodoutput_conflict_marker
( &mut self, marker: &str, id: usize, changes: Option<&[Hash]>, )
atomic-core/src/output/traits.rs:680
↓ 8 callersMethodparse_event
(&self, hook_type: HookType, input: &[u8])
atomic-agent/src/hooks/kilo.rs:190
↓ 8 callersFunctionparse_project_path
Parse a combined `workspace/project` slug into its two components. # Errors Returns [`CliError::InvalidArgument`] if the input does not contain exac
atomic-cli/src/commands/project/mod.rs:53
↓ 8 callersMethodpeek
(&self)
atomic-core/src/diff/token/tokenizer.rs:174
↓ 8 callersFunctionposition_to_option_hash_resolved
Convert a Position<NodeId> to Position<Option<Hash>>, resolving external change hashes. Unlike `position_to_option_hash`, this function looks up the
atomic-core/src/record/workflow/globalize/helpers.rs:62
↓ 8 callersFunctionprint_next_steps
Print a "next steps" section to guide users. This function formats a list of suggested commands that the user might want to run next. It's designed t
atomic-cli/src/output/mod.rs:215
↓ 8 callersMethodprovision_sandbox
Provision an agent's private working tree as a copy-on-write clone of this repository's working tree. Copies every tracked-or-untracked working file
atomic-repository/src/repository/sandbox.rs:182
↓ 8 callersMethodpush_node
Push a node onto the graph, updating stats and last_node cursor.
atomic-agent/src/provenance/accumulator/mod.rs:297
↓ 8 callersMethodput_change_deps
(&mut self, change_id: NodeId, deps: &[Hash])
atomic-core/src/pristine/txn/write/mod.rs:1506
↓ 8 callersFunctionread_intent
Read an intent by ID from the vault and return its lift inputs. `vault_intent_show` normalizes the ID (`"PIMO-1"` / `"pimo-1"` / `"1"`) and resolves
atomic-cli/src/commands/intent/bridge.rs:75
↓ 8 callersFunctionread_memory
Read a memory by id (or path) from the vault and return its lift inputs.
atomic-cli/src/commands/memory/bridge.rs:99
↓ 8 callersFunctionread_settings
( settings_path: &Path, )
atomic-agent/src/hooks/claude_code/settings.rs:52
↓ 8 callersFunctionrecord_all
(repo: &Repository, message: &str)
atomic-repository/src/repository/tests/cross_view_merge_tests.rs:27
↓ 8 callersMethodrecord_trunk_created
(&mut self)
atomic-core/src/crdt/apply/context.rs:523
↓ 8 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
↓ 8 callersMethodrun
(&self)
atomic-cli/src/commands/view/new.rs:318
↓ 8 callersMethodrun
Execute the change command. This method: 1. Finds the repository root 2. Resolves the change identifier to a hash 3. Loads the change from the store
atomic-cli/src/commands/change/command.rs:744
↓ 8 callersMethodsave
Save an identity to the store.
atomic-identity/src/store.rs:410
↓ 8 callersFunctionsave_turn_graph
( repo: &Repository, session_id: &str, goal: &str, change_seed: u8, previous: Option<Hash>
atomic-cli/tests/session_integration_test.rs:60
↓ 8 callersFunctionserialize_view_state
Serialize a ViewState to bytes Layout (v2): [id:8][name_len:4][name:var][merkle:32][change_count:8][kind:1][parent:8] The `kind` and `parent` fields
atomic-core/src/pristine/txn/helpers.rs:81
↓ 8 callersMethodset_content
Set the content.
atomic-core/src/record/workflow/record/types.rs:312
↓ 8 callersMethodset_header
Set the header row from simple string values. This creates columns with default settings from header strings.
atomic-cli/src/output/table.rs:316
↓ 8 callersMethodset_transcript_path
Set the transcript path if not already set.
atomic-agent/src/turn/session.rs:296
↓ 8 callersMethodskip_section
Skip the next section without decompressing it. Reads the section header and compressed payload from the source but does not decompress. The compress
atomic-core/src/change/format_v3/reader/sections.rs:186
↓ 8 callersFunctionsplit_lines
(content: &[u8])
atomic-core/src/diff/split.rs:280
↓ 8 callersMethodstats
(&self)
atomic-repository/src/record/assemble.rs:255
↓ 8 callersMethodto_option
Convert this atom to use `Option<H>` for the change references. This is useful when building a change that references itself (using None for self-ref
atomic-core/src/change/atom.rs:143
↓ 8 callersMethodtoken_changes
Get the token changes for this line change.
atomic-core/src/diff/semantic/types.rs:354
↓ 8 callersMethodtrunk_id
Returns the trunk ID this operation affects, if any. Returns `None` for `Create` since the ID is assigned later.
atomic-core/src/crdt/trunk.rs:328
↓ 8 callersMethodtrunk_op
(&self)
atomic-core/src/change/ops.rs:200
↓ 8 callersMethodtry_get_vertex
(&self, id: VertexId)
atomic-core/src/output/alive/graph.rs:254
↓ 8 callersMethodtxn
(&self)
atomic-core/src/record/workflow/globalize/context.rs:222
↓ 8 callersFunctionvalidate_memory
Validate a canonical Memory node against `MemoryShape`. Mirrors the doc's shape: `memoryKind` and `status` are closed value sets (exactly one each), `
atomic-canonical/src/gate.rs:245
↓ 8 callersMethodvalidate_ordering
(&self)
atomic-core/src/crdt/apply/options.rs:278
↓ 8 callersMethodvalidate_references
(&self)
atomic-core/src/crdt/apply/options.rs:284
↓ 8 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:554
↓ 8 callersMethodwalk_files
Walk the directory tree recursively. Yields all files (not directories) under the given path, respecting ignore patterns. The `.atomic` directory is
atomic-core/src/output/filesystem/walk.rs:42
↓ 8 callersMethodwarn
(message: string, extra?: Record<string, unknown>)
packages/opencode-atomic-hooks/src/log.ts:56
↓ 8 callersMethodwith_ancestor
Sets the common ancestor vertex via builder pattern.
atomic-core/src/merge/types.rs:63
↓ 8 callersMethodwith_change_header
Attach a header to this entry.
atomic-repository/src/history/types.rs:162
↓ 8 callersMethodwith_context
Builder: set the number of context lines.
atomic-cli/src/commands/diff/types.rs:311
↓ 8 callersMethodwith_unhashed
Mark that this change has an unhashed section. Automatically sets the `HAS_UNHASHED` flag.
atomic-core/src/change/format_v3/types/builder.rs:104
↓ 8 callersMethodwrite_marker
Write a conflict marker line. The format is: `MARKER ID [HASH]` followed by a newline.
atomic-core/src/output/repo/writer.rs:298
↓ 7 callersMethodadd_conflict
Add a conflict to the result.
atomic-core/src/output/repo/repository/mod.rs:95
↓ 7 callersMethodadd_line
Add a line to this graph_op.
atomic-cli/src/commands/diff/types.rs:390
↓ 7 callersMethodadd_trunk_created
(&mut self)
atomic-core/src/crdt/apply/context.rs:125
↓ 7 callersMethodadd_trunk_op
Adds a trunk operation.
atomic-core/src/record/workflow/crdt/convert/types.rs:366
↓ 7 callersMethodadd_up_context
Add an up-context position (predecessor). Up-context vertices are the predecessors where new content will be inserted after.
atomic-core/src/apply/workspace.rs:434
↓ 7 callersMethodalloc_inode
(&mut self)
atomic-core/src/pristine/txn/write/mod.rs:1552
↓ 7 callersMethodappend_content
Appends content and returns the byte range.
atomic-core/src/record/workflow/crdt/convert/types.rs:384
↓ 7 callersMethodapply
Apply this alignment to a string within a given width. # Arguments `text` - The text to align `width` - The total width to fill # Returns A string
atomic-cli/src/output/table.rs:82
↓ 7 callersFunctionapply_agent_help
Recursively apply the agent-native help layout to a command and every one of its (transitive) subcommands. clap does not propagate `help_template` to
atomic-cli/src/main.rs:136
↓ 7 callersMethodapply_deps
Set whether to insert dependencies automatically.
atomic-repository/src/apply/types.rs:185
↓ 7 callersMethodas_str
Returns the canonical string representation of this hook type.
atomic-agent/src/event.rs:235
↓ 7 callersMethodas_str
Returns the token content as a string (lossy UTF-8 conversion).
atomic-core/src/record/workflow/crdt/tokenize/types.rs:56
↓ 7 callersFunctionassemble
Join lines with '\n' and a trailing newline (the well-supported shape).
atomic-repository/src/repository/tests/merge_property_tests.rs:68
↓ 7 callersMethodat_line
(mut self, line: u32)
atomic-core/src/output/repo/conflict.rs:341
↓ 7 callersFunctionattest_value
Generic attest over a JSON-LD value — the *one* canonicalization/signing path all typed nodes share. Fills `attributedTo` (from the identity's `did:at
atomic-canonical/src/proof.rs:62
↓ 7 callersFunctionattestation_vault_path
The tracked-vault path for a memory's attestation: `attestations/memory/<sanitized-id>/attested.md`. NOTE the `attestations/memory/` sub-namespace: a
atomic-cli/src/commands/memory/bridge.rs:153
↓ 7 callersFunctionbasePayload
( sessionId: string, directory: string, )
packages/opencode-atomic-hooks/src/cli.ts:161
← previousnext →601–700 of 15,497, ranked by callers