MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / versions

github.com/atomicdotdev/atomic @v0.12.1 → @v0.17.1

indexed versions: v0.8.0 · v0.9.0 · v0.9.1 · v0.10.0 · v0.11.0 · v0.11.1 · v0.12.0 · v0.12.1 · v0.13.0 · v0.14.0 · v0.15.0 · v0.15.1 · v0.15.2 · v0.15.5 · v0.15.6 · v0.16.0 · v0.16.1 · v0.16.2 · v0.17.0 · v0.17.1

1,187 added 76 removed 35 signature changed

Removed / breaking in @v0.12.1, gone in @v0.17.1

hooks_file_has_atomic_hooksFunctionatomic-agent/src/hooks/codex.rs
test_parse_session_end_is_unsupportedFunctionatomic-agent/src/hooks/codex.rs
test_parse_stop_active_infers_tool_calls_finish_reasonFunctionatomic-agent/src/hooks/codex.rs
handoff_codex_stopMethodatomic-cli/src/commands/agent/hooks.rs
should_handoff_codex_stopMethodatomic-cli/src/commands/agent/hooks.rs
configured_server_identitiesFunctionatomic-cli/src/commands/auth.rs
creds_fail_when_identity_missing_from_storeFunctionatomic-cli/src/commands/auth.rs
creds_fail_when_no_identity_in_urlFunctionatomic-cli/src/commands/auth.rs
format_provenanceMethodatomic-cli/src/commands/change/command.rs
format_provenance_graphMethodatomic-cli/src/commands/change/command.rs
with_show_attestMethodatomic-cli/src/commands/change/command.rs
with_show_provenanceMethodatomic-cli/src/commands/change/command.rs
get_imported_shasMethodatomic-cli/src/commands/git/import.rs
FromViewArgsClassatomic-cli/src/commands/insert.rs
PickArgsClassatomic-cli/src/commands/insert.rs
run_from_viewFunctionatomic-cli/src/commands/insert.rs
run_pickFunctionatomic-cli/src/commands/insert.rs
test_from_view_args_defaultsFunctionatomic-cli/src/commands/insert.rs
test_pick_args_multiple_changesFunctionatomic-cli/src/commands/insert.rs
with_org_overrideFunctionatomic-cli/src/commands/org/list.rs
PushTransferResultClassatomic-cli/src/commands/push/helpers.rs
calculate_push_deltaFunctionatomic-cli/src/commands/push/helpers.rs
create_test_changelist_entryFunctionatomic-cli/src/commands/push/helpers.rs
create_test_entryFunctionatomic-cli/src/commands/push/helpers.rs
directMethodatomic-cli/src/commands/push/helpers.rs
display_state_comparisonFunctionatomic-cli/src/commands/push/helpers.rs
format_bytesFunctionatomic-cli/src/commands/push/helpers.rs
format_local_stateFunctionatomic-cli/src/commands/push/helpers.rs
format_remote_stateFunctionatomic-cli/src/commands/push/helpers.rs
has_divergedFunctionatomic-cli/src/commands/push/helpers.rs
savings_pctMethodatomic-cli/src/commands/push/helpers.rs
test_format_local_state_emptyFunctionatomic-cli/src/commands/push/helpers.rs
test_format_local_state_with_entriesFunctionatomic-cli/src/commands/push/helpers.rs
test_format_remote_state_emptyFunctionatomic-cli/src/commands/push/helpers.rs
test_has_diverged_different_changesFunctionatomic-cli/src/commands/push/helpers.rs
test_has_diverged_empty_remoteFunctionatomic-cli/src/commands/push/helpers.rs
test_has_diverged_identicalFunctionatomic-cli/src/commands/push/helpers.rs
test_has_diverged_subsetFunctionatomic-cli/src/commands/push/helpers.rs
upload_change_smartFunctionatomic-cli/src/commands/push/helpers.rs
IntentClassatomic-cli/src/commands/vault/intent.rs
IntentCommandsEnumatomic-cli/src/commands/vault/intent.rs
IntentCreateClassatomic-cli/src/commands/vault/intent.rs
IntentDeleteClassatomic-cli/src/commands/vault/intent.rs
IntentLinkClassatomic-cli/src/commands/vault/intent.rs
IntentListClassatomic-cli/src/commands/vault/intent.rs
IntentShowClassatomic-cli/src/commands/vault/intent.rs
IntentUpdateClassatomic-cli/src/commands/vault/intent.rs
resolve_active_sessionFunctionatomic-cli/src/commands/vault/intent.rs
resolve_bodyMethodatomic-cli/src/commands/vault/intent.rs
runMethodatomic-cli/src/commands/vault/intent.rs
MemoryClassatomic-cli/src/commands/vault/memory.rs
MemoryCommandsEnumatomic-cli/src/commands/vault/memory.rs
MemoryListClassatomic-cli/src/commands/vault/memory.rs
MemoryShowClassatomic-cli/src/commands/vault/memory.rs
MemoryWriteClassatomic-cli/src/commands/vault/memory.rs
normalize_memory_pathFunctionatomic-cli/src/commands/vault/memory.rs
runMethodatomic-cli/src/commands/vault/memory.rs
test_normalize_memory_path_plain_nameFunctionatomic-cli/src/commands/vault/memory.rs
test_normalize_memory_path_with_extensionFunctionatomic-cli/src/commands/vault/memory.rs
test_normalize_memory_path_with_prefixFunctionatomic-cli/src/commands/vault/memory.rs
test_normalize_memory_path_with_prefix_and_extensionFunctionatomic-cli/src/commands/vault/memory.rs
command_section_parser_ignores_wrapped_descriptions_and_help_dispatcherFunctionatomic-cli/tests/cli_surface_integration_test.rs
test_populate_session_tables_skips_non_sherpaFunctionatomic-core/src/pristine/txn/write/tests.rs
alive_reachesFunctionatomic-core/src/record/workflow/globalize/hunk.rs
alive_reaches_inodeFunctionatomic-core/src/record/workflow/globalize/hunk.rs
collect_sorted_content_vertices_inode_orderedFunctionatomic-core/src/record/workflow/globalize/hunk.rs
current_inode_orFunctionatomic-core/src/record/workflow/globalize/hunk.rs
node_inode_orFunctionatomic-core/src/record/workflow/globalize/hunk.rs
rewrite_shifted_equals_for_graphFunctionatomic-core/src/record/workflow/record/mod.rs
add_grant_request_serializes_with_subjectFunctionatomic-teams/src/grant.rs
add_grant_request_skips_none_subject_idFunctionatomic-teams/src/grant.rs
org_grant_path_formatFunctionatomic-teams/src/grant.rs
revoke_grant_request_serializesFunctionatomic-teams/src/grant.rs
revoke_grant_request_skips_none_subject_idFunctionatomic-teams/src/grant.rs
workspace_grant_path_formatFunctionatomic-teams/src/grant.rs
RevokeGrantRequestClassatomic-teams/src/types.rs

Signature changed

add_hookFunctionatomic-agent/src/hooks/codex.rs
add_hook_to_groupsFunctionatomic-agent/src/hooks/codex.rs
build_tool_detailFunctionatomic-agent/src/provenance/accumulator/helpers.rs
summarize_verificationFunctionatomic-agent/src/provenance/classify.rs
handle_turn_endMethodatomic-agent/src/turn/orchestrator/turn.rs
lift_acFunctionatomic-canonical/src/lift.rs
lift_constraintFunctionatomic-canonical/src/lift.rs
lift_scopeFunctionatomic-canonical/src/lift.rs
lift_taskFunctionatomic-canonical/src/lift.rs
evaluate_push_credentialsFunctionatomic-cli/src/commands/auth.rs
match_server_identityFunctionatomic-cli/src/commands/auth.rs
resolve_identity_from_urlFunctionatomic-cli/src/commands/auth.rs
format_jsonMethodatomic-cli/src/commands/change/command.rs
resolve_workspaceFunctionatomic-cli/src/commands/client.rs
count_commitsMethodatomic-cli/src/commands/git/import.rs
import_branchMethodatomic-cli/src/commands/git/import.rs
build_commit_messageMethodatomic-cli/src/commands/git/push.rs
push_to_remoteMethodatomic-cli/src/commands/git/push.rs
synthesize_messageMethodatomic-cli/src/commands/git/push.rs
compute_rowFunctionatomic-cli/src/commands/intent/list.rs
load_graphsFunctionatomic-cli/src/commands/provenance/command.rs
get_local_viewMethodatomic-cli/src/commands/pull/command.rs
get_remote_viewMethodatomic-cli/src/commands/pull/command.rs
display_dry_runMethodatomic-cli/src/commands/push/command.rs
write_import_graph_changeMethodatomic-repository/src/repository/insert.rs
write_import_graph_first_directMethodatomic-repository/src/repository/insert.rs
write_import_recordedMethodatomic-repository/src/repository/insert.rs
intent_dir_forMethodatomic-repository/src/repository/vault_intent.rs
intent_file_forMethodatomic-repository/src/repository/vault_intent.rs
extract_frontmatter_kgFunctionatomic-repository/src/repository/vault_triples.rs
rdf_link_edgeFunctionatomic-repository/src/repository/vault_triples.rs
add_org_grantFunctionatomic-teams/src/grant.rs
add_workspace_grantFunctionatomic-teams/src/grant.rs
revoke_org_grantFunctionatomic-teams/src/grant.rs
revoke_workspace_grantFunctionatomic-teams/src/grant.rs

Added new API surface in @v0.17.1

SessionEndInputClassatomic-agent/src/hooks/codex.rs
group_has_hook_specFunctionatomic-agent/src/hooks/codex.rs
hook_matches_specFunctionatomic-agent/src/hooks/codex.rs
hooks_file_has_current_atomic_hooksFunctionatomic-agent/src/hooks/codex.rs
install_atMethodatomic-agent/src/hooks/codex.rs
is_installed_atMethodatomic-agent/src/hooks/codex.rs
remove_stale_atomic_hooks_for_eventFunctionatomic-agent/src/hooks/codex.rs
test_install_migrates_incomplete_legacy_hooksFunctionatomic-agent/src/hooks/codex.rs
test_install_repairs_session_end_timeoutFunctionatomic-agent/src/hooks/codex.rs
test_parse_session_endFunctionatomic-agent/src/hooks/codex.rs
test_parse_stop_active_is_not_treated_as_a_finish_reasonFunctionatomic-agent/src/hooks/codex.rs
test_parse_stop_preserves_explicit_not_idle_signalFunctionatomic-agent/src/hooks/codex.rs
agent_definition_without_cache_errorsFunctionatomic-agent/src/integrations/install.rs
copy_oneFunctionatomic-agent/src/integrations/install.rs
copy_repo_fileFunctionatomic-agent/src/integrations/install.rs
expand_repo_dstFunctionatomic-agent/src/integrations/install.rs
fake_plugin_with_skillsFunctionatomic-agent/src/integrations/install.rs
fake_skills_cacheFunctionatomic-agent/src/integrations/install.rs
fake_skills_cache_multiFunctionatomic-agent/src/integrations/install.rs
installs_repo_file_into_repo_rootFunctionatomic-agent/src/integrations/install.rs
installs_skills_from_cacheFunctionatomic-agent/src/integrations/install.rs
repo_file_decisionFunctionatomic-agent/src/integrations/install.rs
repo_file_force_clobbers_user_fileFunctionatomic-agent/src/integrations/install.rs
repo_file_merges_with_existing_user_fileFunctionatomic-agent/src/integrations/install.rs
repo_file_refreshes_when_atomic_marker_presentFunctionatomic-agent/src/integrations/install.rs
repo_file_rejects_absolute_dstFunctionatomic-agent/src/integrations/install.rs
repo_file_rejects_traversal_dstFunctionatomic-agent/src/integrations/install.rs
repo_file_skipped_without_repo_rootFunctionatomic-agent/src/integrations/install.rs
repo_file_uninstall_removes_from_repoFunctionatomic-agent/src/integrations/install.rs
skills_glob_errors_without_name_placeholderFunctionatomic-agent/src/integrations/install.rs
skills_glob_flat_patternFunctionatomic-agent/src/integrations/install.rs
skills_glob_installs_all_from_cacheFunctionatomic-agent/src/integrations/install.rs
skills_glob_picks_up_new_skill_automaticallyFunctionatomic-agent/src/integrations/install.rs
skills_without_cache_errorsFunctionatomic-agent/src/integrations/install.rs
stitches_agent_definition_at_installFunctionatomic-agent/src/integrations/install.rs
AgentDefinitionClassatomic-agent/src/integrations/manifest.rs
DeclaredSkillClassatomic-agent/src/integrations/manifest.rs
RepoFileEntryClassatomic-agent/src/integrations/manifest.rs
SkillEntryClassatomic-agent/src/integrations/manifest.rs
SkillsConfigClassatomic-agent/src/integrations/manifest.rs
SkillsSourceClassatomic-agent/src/integrations/manifest.rs
resolve_body_fromMethodatomic-agent/src/integrations/manifest.rs
append_llm_responseMethodatomic-agent/src/provenance/accumulator/append.rs
append_todo_snapshotMethodatomic-agent/src/provenance/accumulator/append.rs
test_append_generic_todo_snapshot_links_goalFunctionatomic-agent/src/provenance/accumulator/tests.rs
test_append_llm_response_links_goal_and_last_nodeFunctionatomic-agent/src/provenance/accumulator/tests.rs
test_append_llm_response_truncates_stored_textFunctionatomic-agent/src/provenance/accumulator/tests.rs
test_append_llm_response_without_goal_or_historyFunctionatomic-agent/src/provenance/accumulator/tests.rs
test_completed_tool_status_does_not_hide_failed_verificationFunctionatomic-agent/src/provenance/accumulator/tests.rs
test_node_tap_zero_failures_is_passed_in_summary_and_detailFunctionatomic-agent/src/provenance/accumulator/tests.rs
infer_verification_passedFunctionatomic-agent/src/provenance/classify.rs
test_summarize_verification_completed_status_uses_failed_outputFunctionatomic-agent/src/provenance/classify.rs
test_summarize_verification_node_tap_zero_failuresFunctionatomic-agent/src/provenance/classify.rs
test_summarize_verification_nonzero_failure_count_winsFunctionatomic-agent/src/provenance/classify.rs
test_verification_count_label_summary_does_not_borrow_next_countFunctionatomic-agent/src/provenance/classify.rs
test_verification_double_digit_failure_is_not_zeroFunctionatomic-agent/src/provenance/classify.rs
test_verification_error_in_successful_test_name_is_not_a_failureFunctionatomic-agent/src/provenance/classify.rs
test_verification_error_overrides_zero_failure_summaryFunctionatomic-agent/src/provenance/classify.rs
test_verification_label_count_summary_uses_own_countFunctionatomic-agent/src/provenance/classify.rs
test_verification_success_tokens_are_whole_wordsFunctionatomic-agent/src/provenance/classify.rs
test_verification_tap_not_ok_is_failedFunctionatomic-agent/src/provenance/classify.rs
test_verification_zero_failed_tests_is_passedFunctionatomic-agent/src/provenance/classify.rs
condense_opencode_transcriptFunctionatomic-agent/src/transcript/condense.rs
format_for_agentFunctionatomic-agent/src/transcript/condense.rs
last_assistant_textFunctionatomic-agent/src/transcript/condense.rs
ReasoningBlockClassatomic-agent/src/transcript/opencode.rs
ToolPartClassatomic-agent/src/transcript/opencode.rs
TurnDataClassatomic-agent/src/transcript/opencode.rs
assembleFunctionatomic-agent/src/transcript/opencode.rs
empty_parts_produce_empty_turnFunctionatomic-agent/src/transcript/opencode.rs
locate_dbFunctionatomic-agent/src/transcript/opencode.rs
msgFunctionatomic-agent/src/transcript/opencode.rs
partFunctionatomic-agent/src/transcript/opencode.rs
read_messagesFunctionatomic-agent/src/transcript/opencode.rs
read_partsFunctionatomic-agent/src/transcript/opencode.rs
read_turnFunctionatomic-agent/src/transcript/opencode.rs
same_dirFunctionatomic-agent/src/transcript/opencode.rs
step_finish_sums_tokens_cost_and_reasonFunctionatomic-agent/src/transcript/opencode.rs
turn_window_scopes_reasoning_and_responseFunctionatomic-agent/src/transcript/opencode.rs
test_condense_opencode_transcriptFunctionatomic-agent/src/transcript/tests.rs
test_condense_opencode_transcript_skips_bad_linesFunctionatomic-agent/src/transcript/tests.rs
test_format_for_agentFunctionatomic-agent/src/transcript/tests.rs
test_last_assistant_text_claude_jsonlFunctionatomic-agent/src/transcript/tests.rs
test_last_assistant_text_none_when_no_assistantFunctionatomic-agent/src/transcript/tests.rs
test_last_assistant_text_opencodeFunctionatomic-agent/src/transcript/tests.rs
is_lock_contendedFunctionatomic-agent/src/turn/orchestrator/mod.rs
enrich_opencode_turnMethodatomic-agent/src/turn/orchestrator/provenance.rs
extract_turn_todosFunctionatomic-agent/src/turn/orchestrator/provenance.rs
extracts_explicit_and_turn_local_todo_idsFunctionatomic-agent/src/turn/orchestrator/provenance.rs
inject_response_nodeMethodatomic-agent/src/turn/orchestrator/provenance.rs
sync_session_lifecycleMethodatomic-agent/src/turn/orchestrator/session_start.rs
test_sandbox_session_on_a_root_view_records_no_parentFunctionatomic-agent/src/turn/orchestrator/tests.rs
test_sandbox_session_records_the_draft_it_forked_fromFunctionatomic-agent/src/turn/orchestrator/tests.rs
acFunctionatomic-canonical/src/gate.rs
done_taskFunctionatomic-canonical/src/gate.rs
evidence_shape_accepts_met_ac_whose_latest_record_passesFunctionatomic-canonical/src/gate.rs
evidence_shape_names_the_missing_kind_when_one_of_many_is_absentFunctionatomic-canonical/src/gate.rs
evidence_shape_rejects_met_ac_whose_latest_record_failedFunctionatomic-canonical/src/gate.rs
evidence_shape_rejects_met_ac_with_no_verificationsFunctionatomic-canonical/src/gate.rs
gate_accepts_done_intent_with_all_work_completeFunctionatomic-canonical/src/gate.rs

… +1087 more