esengine/DeepSeek-Reasonix Public ⭐ 21,617

⚡ DeepSeek原生终端编程Agent,21k星标,Go编写,前缀缓存稳定,常驻终端

🎯 功能:DeepSeek原生终端编程Agent,注重前缀缓存稳定性
⚙️ 流程:终端输入需求 → Agent理解 → 读写文件/执行命令 → 完成编码任务
🔧 原理:前缀缓存优化 → Go高性能并发 → DeepSeek API深度适配 → 常驻终端
👥 适合:DeepSeek重度用户 / 终端开发者 / AI编程
下载即用 (暂无安装包)
编程 deepseek
镜像同步:13 小时前 · 源码提交:2026-09-21 02:59(5 小时前) 每日 03:00 自动同步
main-v2
root / internal / agent
Clone
Merge pull request #10597 from SivanCola/fix/release-site-pointer-validation 423f3a3 · 2026-09-21
testutil
ablation_test.go 1.8 kB
agent.go 82.8 kB
agent_config.go 1.5 kB
agent_config_test.go 2.4 kB
agent_contract_test.go 5.8 kB
agent_session.go 1.7 kB
anthropic_compatibility_e2e_test.go 4.0 kB
argserror_test.go 2.4 kB
argument_validation.go 8.0 kB
argument_validation_test.go 7.8 kB
ask.go 7.6 kB
ask_test.go 8.6 kB
background_evidence.go 522 Bytes
blocked_outcome.go 1.8 kB
blocked_tool_e2e_test.go 1.7 kB
branch.go 29.1 kB
branch_meta_corrupt_test.go 2.6 kB
branch_sanitize_test.go 1.6 kB
branch_test.go 12.8 kB
cache_diagnostics_test.go 2.9 kB
cache_session.go 567 Bytes
cache_session_test.go 1.2 kB
cache_shape.go 4.3 kB
cache_shape_test.go 2.0 kB
cachehit_e2e_test.go 24.4 kB
cancel_test.go 21.6 kB
canonical_path_test.go 2.8 kB
canonical_todo_test.go 810 Bytes
capability_directory.go 855 Bytes
capability_gate.go 4.2 kB
capability_gate_test.go 1.4 kB
capability_list_filter.go 5.5 kB
ci_output.go 1.9 kB
claim_live.go 2.2 kB
compact.go 20.5 kB
compact_active_turn.go 971 Bytes
compact_chunked_policy_test.go 1.4 kB
compact_commit.go 5.6 kB
compact_commit_emit_test.go 17.1 kB
compact_fold_input.go 3.3 kB
compact_fold_input_test.go 10.1 kB
compact_incremental_test.go 5.9 kB
compact_loop_e2e_test.go 7.5 kB
compact_manual_deadlock_test.go 8.1 kB
compact_overflow_prefix_test.go 8.1 kB
compact_partition_test.go 4.6 kB
compact_projection.go 27.5 kB
compact_retry_test.go 4.3 kB
compact_safe_prefix.go 3.0 kB
compact_same_turn_overflow_test.go 2.6 kB
compact_search_estimate_test.go 1.1 kB
compact_slim.go 1.9 kB
compact_summary_failure_test.go 14.8 kB
compact_summary_feedback.go 1.1 kB
compact_summary_guard_test.go 2.9 kB
compact_summary_limit_test.go 18.1 kB
compact_test.go 27.5 kB
compact_threshold_test.go 4.1 kB
compact_truncate_test.go 2.8 kB
compact_user_turns_test.go 3.4 kB
complete_subtask.go 4.3 kB
complete_subtask_test.go 6.3 kB
completion_receipt_test.go 1.9 kB
completion_shadow.go 1.2 kB
completion_shadow_test.go 558 Bytes
compress_tool_test.go 15.3 kB
context_admission_test.go 8.2 kB
context_capsule.go 4.2 kB
context_capsule_test.go 3.6 kB
context_editing_test.go 985 Bytes
context_maintenance_issue7935_test.go 3.9 kB
context_maintenance_restart_test.go 6.5 kB
context_manager.go 13.7 kB
context_manager_cancellation_test.go 4.5 kB
context_manager_test.go 14.4 kB
context_receipt.go 7.0 kB
context_recovery.go 4.6 kB
context_recovery_test.go 11.2 kB
context_recovery_tool_loop_test.go 4.0 kB
context_report.go 2.7 kB
context_report_test.go 2.2 kB
context_status.go 4.5 kB
context_usage.go 1.9 kB
context_usage_test.go 6.2 kB
contextual_tool_test.go 4.6 kB
continuation_policy.go 866 Bytes
contract_shadow.go 1.0 kB
contract_shadow_test.go 784 Bytes
coordinator.go 28.1 kB
coordinator_concurrency_test.go 1.6 kB
coordinator_rollback.go 865 Bytes
coordinator_test.go 64.5 kB
criterion_proof_test.go 1.5 kB
decision.go 5.3 kB
decision_test.go 1.9 kB
delegation_admission.go 1.7 kB
delegation_admission_test.go 2.3 kB
delegation_origin_test.go 2.8 kB
delivery_scope.go 1.0 kB
dependent_writer_preview_test.go 5.4 kB
dispatch_generation.go 1.9 kB
dispatch_generation_test.go 1.4 kB
dispatch_test.go 1.7 kB
duplicate_result.go 321 Bytes
duplicate_result_test.go 2.2 kB
empty_final_test.go 8.7 kB
error_category.go 1.4 kB
error_category_test.go 1.1 kB
errors.go 8.4 kB
errors_test.go 1.3 kB
execute_batch.go 14.6 kB
execute_batch_audit.go 5.9 kB
execute_batch_correspondence_test.go 807 Bytes
execute_one.go 24.2 kB
execution_engine.go 3.3 kB
extensions.go 19.7 kB
extensions_argument_validation_test.go 2.6 kB
extensions_compaction_summary_input_test.go 5.0 kB
extensions_test.go 77.7 kB
fact_driven_cache_test.go 2.2 kB
failure_survives_folds_test.go 2.4 kB
final_rejection_test.go 614 Bytes
finalization.go 5.6 kB
fleet.go 16.5 kB
fleet_graph.go 7.3 kB
fleet_graph_test.go 6.9 kB
fleet_test.go 15.5 kB
fold_ladder.go 2.6 kB
fork.go 8.9 kB
fork_compat.go 267 Bytes
format.go 1.8 kB
format_test.go 930 Bytes
gate_test.go 2.4 kB
goal_boundaries_test.go 2.6 kB
goal_display.go 2.3 kB
goal_display_test.go 1.4 kB
goal_recorder_isolation_test.go 4.2 kB
goal_run_boundary.go 1.6 kB
guards_test.go 22.3 kB
harness_review_test.go 2.0 kB
harness_semantics_test.go 9.5 kB
historical_checks.go 745 Bytes
hooks_test.go 5.8 kB
host_stream_track.go 502 Bytes
host_stream_track_test.go 739 Bytes
imageinput.go 2.4 kB
imageinput_failures_test.go 3.0 kB
imageinput_state_test.go 769 Bytes
imageinput_test.go 5.9 kB
incomplete_read_truncate.go 1.7 kB
interrupted_display.go 2.4 kB
interrupted_recovery.go 6.0 kB
legacy_execution_policy_test.go 1.3 kB
legacy_origin_fallback_test.go 1.3 kB
lineage_key_test.go 1.2 kB
listsessions_bench_test.go 6.1 kB
listsessions_sidecar_test.go 11.7 kB
live_context_budget_test.go 3.4 kB
live_deepseek_recovery_test.go 8.0 kB
live_goal_boundary_test.go 8.6 kB
live_kimi_action_comparison_test.go 6.5 kB
live_manual_protocol_recovery_test.go 3.3 kB
live_multiprovider_arguments_test.go 4.0 kB
live_multiprovider_search_vision_test.go 7.3 kB
live_multiprovider_test.go 15.4 kB
live_official_continuity_test.go 4.0 kB
live_official_recovery_matrix_test.go 13.5 kB
live_official_write_resume_test.go 4.5 kB
live_opencode_go_replay_test.go 4.5 kB
live_read_http_budget_test.go 5.8 kB
live_responses_reasoning_test.go 6.0 kB
live_session_context_cache_test.go 6.8 kB
live_tool_history_test.go 545 Bytes
live_tool_result_cache_test.go 4.6 kB
loop_e2e_reasoning_recovery_test.go 20.5 kB
loop_e2e_test.go 27.6 kB
main_test.go 465 Bytes
maintenance_commit.go 3.8 kB
mcp_app_outcome.go 567 Bytes
mcp_availability.go 1.3 kB
mcp_concurrency.go 2.9 kB
mcp_concurrency_test.go 5.2 kB
mcp_dynamic_tools.go 3.1 kB
mcp_dynamic_tools_test.go 12.6 kB
mcp_list_observer.go 2.3 kB
mcp_server_unavailable_reason_test.go 1.4 kB
mcp_shared_state.go 1.4 kB
message_identity.go 1.4 kB
message_origin.go 1.1 kB
message_origin_legacy_test.go 1.3 kB
migrate.go 33.5 kB
migrate_native.go 2.6 kB
migrate_native_test.go 4.0 kB
migrate_test.go 40.6 kB
missing_reasoning_provider_test.go 2.6 kB
missing_reasoning_watch.go 5.7 kB
model_selection_test.go 1.1 kB
natural_completion_test.go 2.4 kB
nested_sink.go 996 Bytes
nil_boundary_test.go 1.9 kB
normalize.go 1.4 kB
opencode_go_recovery_e2e_test.go 6.2 kB
ordinary_readiness_test.go 1.3 kB
outcome_test.go 4.2 kB
output_budget.go 20.7 kB
output_budget_test.go 27.8 kB
parallel_cancel_test.go 3.4 kB
parallel_tasks.go 11.8 kB
parallel_tasks_test.go 19.9 kB
path_bound_tools.go 10.4 kB
path_bound_tools_test.go 13.8 kB
pi_recovery_test.go 7.3 kB
pinned_context_migrate.go 1.1 kB
pinned_context_revision.go 25.6 kB
pinned_context_revision_test.go 21.0 kB
plan_contract.go 742 Bytes
plan_contract_test.go 2.3 kB
plan_submission.go 2.2 kB
planmode_test.go 20.5 kB
planned_mutation_policy.go 1.2 kB
planner_adaptive_research_test.go 7.3 kB
planner_registry.go 1.3 kB
planner_route.go 1.5 kB
planner_safety.go 317 Bytes
planner_submit_e2e_test.go 9.3 kB
positional_compression_test.go 5.9 kB
postllmcall_flow_test.go 8.7 kB
preflight.go 10.5 kB
preview.go 15.9 kB
preview_prose_test.go 864 Bytes
preview_test.go 10.1 kB
profile_boundary_test.go 4.3 kB
profile_spec.go 9.6 kB
profile_spec_test.go 3.6 kB
projection.go 25.5 kB
projection_pinned_compat_test.go 1.3 kB
projection_raw_hash_test.go 11.4 kB
projection_restart_test.go 6.0 kB
projection_test.go 30.1 kB
projection_valid_test.go 14.6 kB
protocol_recovery.go 10.2 kB
protocol_recovery_test.go 9.1 kB
provider_boundary_regression_test.go 2.4 kB
provider_failure_recovery_test.go 2.2 kB
prune.go 4.4 kB
prune_test.go 12.8 kB
read_delivery.go 1.1 kB
read_result_envelope.go 3.4 kB
read_result_envelope_test.go 9.3 kB
read_tasks.go 5.9 kB
realdeepseek_test.go 4.7 kB
reasoning_language.go 10.3 kB
reasoning_language_test.go 4.0 kB
reasoning_replay.go 7.9 kB
reasoning_replay_recovery.go 4.0 kB
reasoning_replay_recovery_test.go 13.1 kB
reasoning_stream_state.go 1.7 kB
reasoning_warn_state.go 17.4 kB
reasoning_warn_state_test.go 17.5 kB
recovery_compat.go 575 Bytes
recovery_filename.go 1.9 kB
recovery_filename_test.go 655 Bytes
recovery_gc.go 28.1 kB
recovery_gc_test.go 19.7 kB
recovery_isolated.go 4.0 kB
recovery_isolated_test.go 4.0 kB
recovery_preference.go 2.2 kB
recovery_save_meta.go 2.7 kB
recovery_save_meta_test.go 2.4 kB
recovery_stable_test.go 6.1 kB
recovery_wait_budget_test.go 3.7 kB
repeat_reminder.go 1.1 kB
repeat_reminder_test.go 1.3 kB
replay_recovery_contract_test.go 8.6 kB
replay_recovery_facts.go 4.9 kB
resolved_skip.go 1.4 kB
responses_reasoning_recovery_e2e_test.go 3.9 kB
retry_e2e_test.go 23.4 kB
review_unavailable.go 807 Bytes
run_budget.go 6.0 kB
run_budget_test.go 7.6 kB
run_loop.go 19.2 kB
run_stragglers.go 972 Bytes
run_stragglers_test.go 702 Bytes
run_turn_evidence.go 841 Bytes
run_usage.go 10.2 kB
sampling_attempt.go 2.3 kB
sampling_recovery.go 9.9 kB
sampling_request.go 11.0 kB
sampling_transcript_gate_test.go 4.1 kB
save.go 80.6 kB
save_crash_characterization_test.go 10.8 kB
save_dag.go 12.5 kB
save_dag_plan.go 9.4 kB
save_dag_shutdown.go 6.2 kB
save_dag_shutdown_test.go 11.2 kB
save_dag_test.go 16.8 kB
save_false_diverged_test.go 10.8 kB
save_listing_projection.go 3.6 kB
save_origin_test.go 817 Bytes
save_persist.go 3.2 kB
save_recovery_helpers.go 7.1 kB
save_recovery_projection_test.go 4.9 kB
save_test.go 103.1 kB
save_tool_checkpoint.go 2.4 kB
save_tool_checkpoint_test.go 3.7 kB
save_writer_tail.go 3.2 kB
save_writer_tail_test.go 7.3 kB
scheduler.go 11.7 kB
scheduler_priority_test.go 5.8 kB
scheduler_test.go 9.2 kB
scratch_scope.go 705 Bytes
scratch_scope_test.go 2.6 kB
secret_redaction_test.go 1.1 kB
server_search.go 1.7 kB
server_search_e2e_test.go 11.6 kB
services.go 6.8 kB
services_gate_test.go 926 Bytes
session.go 23.1 kB
session_checkpoint.go 5.8 kB
session_checkpoint_test.go 2.5 kB
session_compat_legacy_test.go 2.7 kB
session_concurrency_test.go 1.4 kB
session_content.go 3.7 kB
session_context.go 9.0 kB
session_context_compaction_test.go 4.2 kB
session_context_test.go 8.7 kB
session_dag.go 6.3 kB
session_dag_holes.go 1.8 kB
session_dag_index.go 3.7 kB
session_dag_replay.go 13.3 kB
session_dag_replay_test.go 14.6 kB
session_dag_rotate.go 9.1 kB
session_dag_rotate_test.go 10.8 kB
session_dag_unlocked.go 4.9 kB
session_dag_writer.go 4.8 kB
session_display_index.go 15.7 kB
session_display_index_listing_test.go 3.0 kB
session_display_index_test.go 17.8 kB
session_display_range.go 4.1 kB
session_display_read_model.go 5.2 kB
session_display_read_model_freshness_test.go 1.9 kB
session_durability_test.go 17.7 kB
session_event_decode_context.go 3.0 kB
session_events.go 22.1 kB
session_events_probe.go 5.2 kB
session_events_test.go 33.1 kB
session_export_v1.go 2.2 kB
session_extract.go 18.1 kB
session_extract_budget_test.go 7.2 kB
session_extract_test.go 20.8 kB
session_head.go 6.4 kB
session_head_ops.go 9.2 kB
session_head_ops_test.go 6.4 kB
session_ids.go 3.2 kB
session_ids_test.go 6.3 kB
session_isolation.go 611 Bytes
session_lease.go 27.6 kB
session_lease_probe_test.go 929 Bytes
session_lease_test.go 20.5 kB
session_listing_helpers.go 5.3 kB
session_listing_model_authority_test.go 4.7 kB
session_listing_projection_update.go 3.0 kB
session_listing_projection_update_test.go 3.8 kB
session_listing_race_test.go 7.6 kB
session_listing_repair.go 11.0 kB
session_listing_repair_dag_test.go 1.3 kB
session_listing_repair_lock_test.go 1.2 kB
session_listing_repair_publish_cancel_test.go 2.5 kB
session_listing_repair_test.go 3.2 kB
session_load.go 4.9 kB
session_load_digest_test.go 10.4 kB
session_lock_seam.go 953 Bytes
session_lock_unix.go 3.3 kB
session_lock_windows.go 6.6 kB
session_lock_windows_test.go 2.6 kB
session_matrix_test.go 1.7 kB
session_meta_ledger_test.go 22.9 kB
session_migration_stream.go 8.3 kB
session_migration_stream_test.go 2.5 kB
session_path_component_test.go 855 Bytes
session_path_identity.go 2.7 kB
session_paths.go 1.0 kB
session_persist_observer.go 2.4 kB
session_persistence_context.go 4.7 kB
session_preview_cached.go 756 Bytes
session_preview_cached_test.go 4.6 kB
session_removal.go 7.2 kB
session_removal_test.go 5.6 kB
session_temp_subagent_test.go 2.5 kB
session_test.go 22.0 kB
session_turn_markers.go 3.4 kB
session_turn_markers_test.go 4.0 kB
session_user_origin_test.go 897 Bytes
session_write_authority.go 9.8 kB
session_write_authority_test.go 2.1 kB
session_writer.go 6.0 kB
sessionstate.go 4.5 kB
sessionstate_test.go 7.0 kB
settlement_publication_test.go 4.9 kB
shell_alias_validation_test.go 1.8 kB
small_window_admission_test.go 2.6 kB
spawn_boundary_test.go 3.6 kB
standard_todo_continuation_test.go 1.4 kB
steer_flush_test.go 7.7 kB
steer_record.go 1.5 kB
steer_test.go 2.8 kB
stream_fragment_recovery_test.go 5.4 kB
stream_sink.go 2.0 kB
stream_sink_test.go 3.3 kB
subagent_cleanup_test.go 2.0 kB
subagent_context.go 5.3 kB
subagent_context_test.go 3.9 kB
subagent_format.go 818 Bytes
subagent_identity.go 484 Bytes
subagent_outcome.go 8.9 kB
subagent_outcome_test.go 3.1 kB
subagent_parent_probe_test.go 1.9 kB
subagent_progress.go 24.0 kB
subagent_progress_partial_test.go 670 Bytes
subagent_progress_test.go 35.1 kB
subagent_registry_test.go 30.3 kB
subagent_report.go 8.7 kB
subagent_report_test.go 7.9 kB
subagent_result.go 10.7 kB
subagent_result_test.go 3.3 kB
subagent_setup_outcome_test.go 1.3 kB
subagent_shell_names.go 790 Bytes
subagent_store.go 29.0 kB
subagent_store_outcome_test.go 3.8 kB
subagent_store_terminal.go 2.1 kB
subagent_store_test.go 34.6 kB
subagent_store_traversal_test.go 1.6 kB
submit_plan.go 6.6 kB
submit_plan_test.go 7.2 kB
task.go 76.7 kB
task_background_queue_test.go 3.3 kB
task_budget.go 862 Bytes
task_budget_gate_test.go 5.6 kB
task_images_test.go 1.9 kB
task_options.go 5.0 kB
task_options_test.go 7.9 kB
task_profile_test.go 5.1 kB
task_result_test.go 459 Bytes
task_test.go 48.7 kB
taskpolicy_execution_test.go 10.4 kB
taskpolicy_external.go 7.0 kB
taskpolicy_external_test.go 2.9 kB
taskstate.go 1.2 kB
taskstate_test.go 3.6 kB
test_support_test.go 6.7 kB
textsink.go 10.6 kB
textsink_partial_test.go 1.1 kB
textsink_test.go 4.4 kB
title_test.go 1.5 kB
todo_state.go 2.2 kB
tool_args.go 618 Bytes
tool_call_parse.go 2.5 kB
tool_call_plan.go 2.1 kB
tool_dispatch.go 3.5 kB
tool_dispatch_test.go 3.3 kB
tool_hooks_mutation.go 453 Bytes
tool_receipts.go 1.6 kB
tool_receipts_test.go 2.3 kB
tool_recovery_actions.go 1.3 kB
tool_recovery_actions_test.go 1.6 kB
tool_recovery_barrier.go 1.8 kB
tool_recovery_prompt.go 1.9 kB
tool_recovery_records.go 6.6 kB
tool_recovery_records_test.go 3.0 kB
tool_recovery_statistics.go 1.1 kB
tool_result_capability.go 12.2 kB
tool_result_capability_test.go 21.4 kB
tool_run_state.go 470 Bytes
tool_started_barrier_test.go 4.7 kB
tool_write_coordination.go 3.8 kB
toolimages_test.go 2.7 kB
transient_tags_test.go 2.9 kB
truncate.go 4.4 kB
turn_loop_state.go 2.1 kB
turn_phase.go 1.5 kB
turn_phase_test.go 4.8 kB
turnruntime.go 2.8 kB
turnruntime_test.go 3.8 kB
unfinished_todo_readiness_test.go 1.5 kB
usage_accounting_test.go 8.2 kB
usage_context.go 550 Bytes
usage_test.go 2.6 kB
usecapability.go 51.3 kB
usecapability_arguments_test.go 1.7 kB
usecapability_batch.go 2.7 kB
usecapability_batch_test.go 8.9 kB
usecapability_image_test.go 2.6 kB
usecapability_inspect.go 8.3 kB
usecapability_inspect_test.go 747 Bytes
usecapability_list.go 5.7 kB
usecapability_list_test.go 8.9 kB
usecapability_mcp_arguments.go 2.4 kB
usecapability_memory_description_test.go 1.7 kB
usecapability_registry.go 2.0 kB
usecapability_search.go 10.7 kB
usecapability_search_test.go 6.2 kB
usecapability_test.go 67.2 kB
user_input.go 4.3 kB
user_input_context_isolation_test.go 1.9 kB
user_input_test.go 6.8 kB
visible_final_test.go 8.0 kB
width.go 1.4 kB
width_test.go 1.6 kB
workspace_lease_regression_test.go 8.6 kB
workspace_lease_test.go 9.1 kB
workspace_mutation.go 2.8 kB
workspace_mutation_test.go 8.8 kB
write_access.go 9.0 kB
write_access_test.go 2.7 kB
write_claims.go 10.7 kB
write_claims_adversarial_test.go 6.3 kB
write_claims_test.go 5.0 kB
write_intent_dispatch_test.go 2.2 kB
write_recovery.go 2.2 kB
zz_probe2_test.go 1.3 kB