MCPcopy Create free account

hub / github.com/atomicdotdev/atomic / types & classes

Types & classes1,144 in github.com/atomicdotdev/atomic

↓ 34 callersClassInsertion
atomic-core/src/change/atom.rs:184
↓ 18 callersClassRepository
An Atomic repository. The Repository struct is the main entry point for all VCS operations. It manages the repository's pristine (database), changes
atomic-repository/src/repository/mod.rs:179
↓ 14 callersClassPristine
The pristine database handle This is the main entry point for all database operations. It wraps a redb database and provides methods for creating tra
atomic-core/src/pristine/txn/pristine.rs:58
↓ 12 callersClassEdgeUpdate
atomic-core/src/change/atom.rs:306
↓ 11 callersClassMerkle
atomic-core/src/types/hash.rs:44
↓ 8 callersInterfaceChangeStore
A trait for storing and retrieving changes. The primary operations are: - Loading complete changes by hash - Reading content bytes for specific verti
atomic-core/src/change/store.rs:89
↓ 6 callersClassChangePosition
atomic-core/src/types/node_id.rs:196
↓ 6 callersClassNodeId
atomic-core/src/types/node_id.rs:130
↓ 4 callersClassBranch
atomic-core/src/crdt/branch.rs:132
↓ 4 callersClassCli
atomic-cli/src/main.rs:111
↓ 4 callersClassL64
atomic-core/src/types/node_id.rs:15
↓ 4 callersClassUnrecord
atomic-cli/src/commands/unrecord.rs:70
↓ 3 callersClassIdentityId
atomic-identity/src/identity.rs:46
↓ 3 callersClassInode
atomic-core/src/types/node_id.rs:276
↓ 3 callersClassSignature
atomic-identity/src/signing.rs:48
↓ 3 callersClassTable
atomic-cli/src/output/table.rs:264
↓ 3 callersClassTrunk
atomic-core/src/crdt/trunk.rs:154
↓ 3 callersClassVertexId
atomic-core/src/output/alive/vertex.rs:73
↓ 3 callersInterfaceWorkingCopy
Full read-write operations on the working copy. This trait extends `WorkingCopyRead` with methods for modifying the working copy: creating files, del
atomic-core/src/output/traits.rs:314
↓ 2 callersInterfaceArchive
Trait for archive implementations. This trait abstracts over different archive formats, allowing the same archive logic to work with tarballs, zip fi
atomic-repository/src/archive.rs:655
↓ 2 callersEnumChangeError
atomic-core/src/change/change.rs:78
↓ 2 callersClassChangeStore
atomic-repository/src/changestore/mod.rs:115
↓ 2 callersClassDelegationId
atomic-identity/src/delegation.rs:426
↓ 2 callersClassLeaf
atomic-core/src/crdt/leaf.rs:134
↓ 2 callersClassPublicKey
atomic-identity/src/keypair.rs:19
↓ 2 callersClassSccId
atomic-core/src/output/alive/order.rs:83
↓ 2 callersClassSecretKey
A secret key for signing changes. Secret keys must be kept private. They are used to sign changes to prove authorship.
atomic-identity/src/keypair.rs:113
↓ 2 callersEnumTreeError
atomic-core/src/output/error.rs:287
↓ 1 callersClassAlgorithmParseError
atomic-core/src/diff/algorithm.rs:142
↓ 1 callersEnumAtom
atomic-core/src/change/atom.rs:77
↓ 1 callersClassDelete
atomic-cli/src/commands/tag/delete.rs:46
↓ 1 callersClassDisable
atomic-cli/src/commands/agent/disable.rs:37
↓ 1 callersClassDummyTxn
We can't easily construct a full GraphTxnT mock here, but we can test the is_visible logic directly.
atomic-core/src/pristine/view_graph.rs:315
↓ 1 callersClassEnable
atomic-cli/src/commands/agent/enable.rs:42
↓ 1 callersClassExplain
atomic-cli/src/commands/agent/explain.rs:68
↓ 1 callersClassInsert
atomic-cli/src/commands/insert.rs:32
↓ 1 callersClassMockAdjIter
Mock adjacency iterator that wraps results.
atomic-core/src/record/context.rs:781
↓ 1 callersClassMockAdjIter
Mock adjacency iterator.
atomic-core/src/record/workflow/retrieve.rs:498
↓ 1 callersClassParseNodeTypeError
atomic-remote/src/types.rs:70
↓ 1 callersClassRecorded
atomic-core/src/record/builder.rs:488
↓ 1 callersClassRemote
atomic-cli/src/commands/remote/mod.rs:51
↓ 1 callersClassStatus
atomic-cli/src/commands/agent/lifecycle.rs:123
↓ 1 callersClassTag
atomic-cli/src/commands/tag/mod.rs:166
EnumAITool
atomic-core/src/change/provenance/types.rs:100
EnumAIVendor
atomic-core/src/change/provenance/types.rs:21
EnumAction
atomic-agent/src/turn/phase.rs:241
EnumAction
atomic-core/src/merge/three_way.rs:367
ClassAdd
atomic-cli/src/commands/add.rs:125
ClassAddGrantRequest
atomic-teams/src/types.rs:407
ClassAddMemberRequest
atomic-teams/src/types.rs:354
ClassAddTeamMemberRequest
atomic-teams/src/types.rs:392
ClassAdjIterator
Iterator over adjacent edges This collects edges into a Vec to avoid lifetime issues with redb.
atomic-core/src/pristine/txn/helpers.rs:159
ClassAfterAgentInput
atomic-agent/src/hooks/gemini_cli.rs:179
ClassAfterAgentThoughtInput
atomic-agent/src/hooks/cursor.rs:308
ClassAfterToolInput
atomic-agent/src/hooks/gemini_cli.rs:209
ClassAfterToolInput
atomic-agent/src/hooks/pi.rs:245
ClassAfterToolInput
atomic-agent/src/hooks/opencode.rs:270
InterfaceAfterToolPayload
packages/opencode-atomic-hooks/src/types.ts:129
ClassAgent
atomic-cli/src/commands/agent/mod.rs:86
ClassAgentAuthorOptions
atomic-agent/src/identity.rs:55
EnumAgentCommands
atomic-cli/src/commands/agent/mod.rs:93
ClassAgentConfig
atomic-repository/src/ai/tools.rs:102
EnumAgentError
atomic-agent/src/error.rs:40
InterfaceAgentHook
Trait for agent hook adapters. Each AI coding agent (Claude Code, Gemini CLI, Codex, OpenCode) implements this trait to: 1. **Parse** agent-specific
atomic-agent/src/hooks/mod.rs:129
ClassAgentRegistry
Registry of available agent hook adapters. The registry holds all known agent adapters and provides lookup by name, listing, and auto-detection of wh
atomic-agent/src/hooks/mod.rs:264
ClassAgentResult
atomic-repository/src/ai/tools.rs:123
ClassAgentSession
atomic-agent/src/turn/session.rs:106
ClassAgentStatus
atomic-cli/src/commands/agent/status.rs:33
ClassAgentStopInput
atomic-agent/src/hooks/kiro.rs:106
ClassAggregateStats
atomic-cli/src/commands/add.rs:511
ClassAiEnvGuard
atomic-cli/src/commands/record/tests.rs:26
EnumAiError
atomic-repository/src/ai/mod.rs:531
EnumAiProvider
atomic-repository/src/ai/mod.rs:22
EnumAlgorithm
atomic-core/src/diff/algorithm.rs:78
EnumAlignment
atomic-cli/src/output/table.rs:45
ClassAliveGraph
atomic-core/src/output/alive/graph.rs:82
ClassAliveVertex
atomic-core/src/output/alive/vertex.rs:226
ClassAnalysisOptions
atomic-core/src/record/workflow/crdt/line_ops/types.rs:36
ClassAnalysisStats
atomic-core/src/record/workflow/crdt/line_ops/analyzer.rs:18
ClassApiError
atomic-remote/src/storage_types.rs:29
ClassApiResponse
atomic-remote/src/storage_types.rs:16
ClassApplyContext
atomic-core/src/crdt/apply/context.rs:410
EnumApplyError
atomic-core/src/crdt/apply/error.rs:96
EnumApplyError
atomic-core/src/apply/error.rs:456
ClassApplyFileOpsStats
atomic-core/src/apply/file_ops.rs:74
ClassApplyOptions
atomic-core/src/crdt/apply/options.rs:88
ClassApplyOptionsBuilder
atomic-core/src/crdt/apply/options.rs:403
ClassApplyOutcome
atomic-core/src/crdt/apply/context.rs:671
ClassApplyResult
atomic-core/src/apply/change.rs:169
ClassApplyStats
atomic-core/src/crdt/apply/context.rs:86
ClassArchiveEntry
atomic-repository/src/archive.rs:410
EnumArchiveError
atomic-repository/src/archive.rs:82
EnumArchiveFormat
atomic-repository/src/archive.rs:153
ClassArchiveManifest
atomic-repository/src/archive.rs:486
ClassArchiveOptions
atomic-repository/src/archive.rs:231
ClassArchiveOutcome
atomic-repository/src/archive.rs:557
ClassAssemblyContext
Context for change assembly. Accumulates hunks, content, and dependencies during the assembly process. # Example ```rust,ignore use atomic_core::re
atomic-core/src/record/workflow/assembly/mod.rs:110
EnumAssemblyError
atomic-core/src/record/workflow/assembly/types.rs:16
ClassAssemblyOptions
atomic-core/src/record/workflow/assembly/types.rs:106
ClassAssemblyResult_
atomic-core/src/record/workflow/assembly/types.rs:394
next →1–100 of 1,144, ranked by callers