esengine/DeepSeek-Reasonix Public ⭐ 21,617

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

🎯 功能:DeepSeek原生终端编程Agent,注重前缀缓存稳定性
⚙️ 流程:终端输入需求 → Agent理解 → 读写文件/执行命令 → 完成编码任务
🔧 原理:前缀缓存优化 → Go高性能并发 → DeepSeek API深度适配 → 常驻终端
👥 适合:DeepSeek重度用户 / 终端开发者 / AI编程
下载即用 (暂无安装包)
编程 deepseek
镜像同步:12 小时前 · 源码提交:2026-09-21 02:59(4 小时前) 每日 03:00 自动同步
main-v2
root / internal / cli
Clone
Merge pull request #10597 from SivanCola/fix/release-site-pointer-validation 423f3a3 · 2026-09-21
acp.go 16.1 kB
acp_extension_test.go 9.4 kB
acp_mcp_interaction_test.go 596 Bytes
acp_test.go 13.1 kB
ansi_console_other.go 79 Bytes
ansi_console_windows.go 765 Bytes
approval_choices.go 3.5 kB
approval_subject_test.go 1.4 kB
bot.go 18.5 kB
bot_test.go 18.0 kB
box.go 1.8 kB
box_test.go 2.0 kB
branch.go 5.1 kB
branch_test.go 876 Bytes
buildinfo.go 5.0 kB
buildinfo_test.go 3.9 kB
cache_tag_test.go 1.8 kB
catalogs.go 2.8 kB
catalogs_history.go 1.7 kB
catalogs_tasks.go 1.3 kB
catalogs_usage.go 793 Bytes
chat_attachment_test.go 17.7 kB
chat_ghost_test.go 1.1 kB
chat_recovery.go 812 Bytes
chat_render_test.go 33.7 kB
chat_shell_result.go 465 Bytes
chat_tui.go 170.5 kB
chat_tui_clipboard_fallback_test.go 9.4 kB
chat_tui_completion_summary_test.go 2.8 kB
chat_tui_events.go 11.7 kB
chat_tui_goal.go 2.8 kB
chat_tui_goal_test.go 1.1 kB
chat_tui_inbox_keys.go 399 Bytes
chat_tui_inbox_review_test.go 830 Bytes
chat_tui_paste.go 23.4 kB
chat_tui_queued_paste_test.go 2.5 kB
chat_tui_reclaim.go 6.6 kB
chat_tui_reclaim_test.go 3.4 kB
chat_tui_shutdown.go 2.4 kB
chat_tui_shutdown_test.go 9.6 kB
chat_tui_slash_fallback.go 2.4 kB
chat_tui_test.go 153.6 kB
chat_tui_watchdog.go 1.0 kB
chat_tui_web.go 1.9 kB
chat_tui_web_test.go 2.5 kB
chooser.go 8.8 kB
clear_confirm.go 2.1 kB
cli.go 98.8 kB
cli_flags.go 6.5 kB
cli_flags_test.go 7.8 kB
cli_resume_start.go 4.6 kB
cli_test.go 79.7 kB
clipboard_wsl.go 2.8 kB
clipboard_wsl_process_test.go 4.2 kB
clipboard_wsl_test.go 1.8 kB
compaction_test.go 1.6 kB
complete.go 26.6 kB
complete_test.go 27.1 kB
composer_selection.go 15.6 kB
composer_selection_test.go 20.8 kB
composer_word_motion_test.go 770 Bytes
config_startup.go 596 Bytes
connection_regression_test.go 5.8 kB
connection_setup.go 6.6 kB
connection_setup_test.go 3.9 kB
consecutive_tool_markers_test.go 4.5 kB
context_command.go 793 Bytes
context_window_prompt_test.go 1.1 kB
controller_owner_test.go 252 Bytes
copy_export_test.go 7.4 kB
copy_picker.go 1.9 kB
currency.go 2.3 kB
default_model.go 2.2 kB
default_model_test.go 8.5 kB
delegation_metrics_test.go 3.2 kB
deprecated_mode_flags.go 1.8 kB
diffview.go 7.2 kB
diffview_test.go 4.2 kB
docs_manifest.go 2.7 kB
doctor.go 13.0 kB
doctor_capabilities.go 2.1 kB
doctor_capabilities_test.go 2.5 kB
doctor_repair_test.go 1.1 kB
doctor_runtime.go 673 Bytes
doctor_test.go 7.6 kB
effort.go 5.1 kB
elicit.go 7.8 kB
extension_surface.go 6.1 kB
extension_surface_test.go 10.1 kB
failure.go 671 Bytes
flag_parse.go 2.3 kB
flag_parse_test.go 3.7 kB
gitstatus.go 6.6 kB
gitstatus_test.go 6.2 kB
heads_test.go 4.1 kB
help_view.go 3.2 kB
hide_other.go 124 Bytes
hide_windows.go 435 Bytes
hook_machine.go 5.2 kB
hook_machine_test.go 6.2 kB
hooks_view.go 911 Bytes
inbox_queue.go 7.9 kB
interject_test.go 2.4 kB
language.go 4.2 kB
latex.go 11.6 kB
latex_test.go 2.3 kB
machine_identity_test.go 3.4 kB
math_e2e_test.go 2.4 kB
mathnode.go 1.8 kB
mcp.go 23.9 kB
mcp_import_picker.go 2.5 kB
mcp_manager.go 9.8 kB
mcp_manager_actions.go 14.0 kB
mcp_manager_actions_test.go 3.8 kB
mcp_manager_view.go 12.1 kB
mcp_oauth.go 3.3 kB
mcp_oauth_test.go 2.6 kB
mcp_remove_helpers.go 685 Bytes
mcp_remove_test.go 2.2 kB
mcp_test.go 38.0 kB
mcp_view.go 10.1 kB
md.go 17.0 kB
md_cjk_test.go 3.9 kB
md_test.go 3.3 kB
memory.go 1.1 kB
memory_view.go 232 Bytes
model.go 7.3 kB
model_test.go 6.1 kB
model_view.go 591 Bytes
mouse_default_test.go 977 Bytes
mouse_reenable.go 4.0 kB
offline_provider_test.go 959 Bytes
opencode_go_selection_test.go 2.0 kB
output_style_view.go 919 Bytes
pasted_path.go 4.8 kB
pasted_path_test.go 3.3 kB
permission_shortcuts.go 2.8 kB
permission_shortcuts_test.go 2.3 kB
pinned_context_visibility.go 1.4 kB
plugin.go 15.3 kB
plugin_preview_test.go 1.1 kB
plugin_slash.go 992 Bytes
plugin_slash_test.go 1.5 kB
plugin_test.go 2.5 kB
plugin_v1_test.go 4.1 kB
preset.go 1.6 kB
provider.go 4.1 kB
provider_context_window.go 910 Bytes
quick_picker.go 4.2 kB
quick_picker_test.go 6.9 kB
read_status_test.go 1.1 kB
reasoning_language.go 1.9 kB
reasoning_selection_test.go 1.1 kB
receipt_card.go 3.8 kB
receipt_card_test.go 4.3 kB
recovery_gc.go 642 Bytes
recovery_machine_test.go 1.7 kB
remote.go 10.7 kB
remote_cmd_test.go 10.6 kB
remote_connect.go 21.7 kB
remote_serve_url.go 1.6 kB
remote_serve_url_test.go 2.3 kB
rename.go 1.6 kB
rename_test.go 2.5 kB
render_edge_test.go 2.0 kB
report.go 4.3 kB
report_test.go 5.2 kB
resume.go 15.1 kB
resume_catalog.go 16.1 kB
resume_catalog_test.go 15.3 kB
resume_lease_order_test.go 2.5 kB
resume_picker.go 6.2 kB
resume_selection.go 3.7 kB
resume_test.go 20.8 kB
retry_indicator_test.go 1.4 kB
review.go 6.9 kB
review_test.go 4.6 kB
rewind.go 7.7 kB
rewind_test.go 6.9 kB
run_completion.go 2.6 kB
run_completion_test.go 1.2 kB
run_failure_report_test.go 1.6 kB
run_metrics.go 27.3 kB
run_metrics_capability_test.go 1.1 kB
run_metrics_partial_test.go 6.8 kB
run_metrics_test.go 8.6 kB
run_output.go 15.1 kB
run_output_test.go 13.0 kB
run_sink.go 2.0 kB
runtime_model_switch.go 2.6 kB
runtime_rebuild.go 8.4 kB
runtime_reload_test.go 5.5 kB
runtime_state.go 195 Bytes
scroll_state.go 3.2 kB
scroll_state_test.go 13.2 kB
search_footnotes.go 1.5 kB
search_footnotes_test.go 869 Bytes
select.go 12.1 kB
select_test.go 3.2 kB
serve_browser.go 932 Bytes
serve_browser_test.go 1.6 kB
serve_files.go 1.8 kB
serve_files_test.go 2.3 kB
serve_frontend.go 5.5 kB
serve_multisession.go 2.8 kB
serve_multisession_test.go 460 Bytes
serve_provider_setup_test.go 4.5 kB
session_cleanup_test.go 1.0 kB
session_lease.go 8.6 kB
session_lease_test.go 11.7 kB
session_machine.go 11.9 kB
session_machine_test.go 6.9 kB
session_service.go 841 Bytes
session_takeover_canonical.go 8.6 kB
session_takeover_canonical_test.go 22.4 kB
session_takeover_cli.go 25.1 kB
session_takeover_cli_test.go 25.5 kB
session_takeover_mirror_test.go 8.8 kB
session_takeover_return.go 3.3 kB
session_takeover_return_test.go 7.2 kB
session_takeover_serve.go 10.0 kB
session_temp_rebuild_test.go 4.3 kB
sessions_catalog.go 11.4 kB
setup_manager.go 30.7 kB
setup_manager_test.go 26.7 kB
setup_project_preservation_test.go 1.4 kB
shell_completion.go 27.3 kB
shell_completion_test.go 11.8 kB
skill_hooks.go 8.7 kB
skill_picker.go 15.7 kB
skill_picker_test.go 29.2 kB
skill_picker_view.go 11.5 kB
skill_view.go 2.8 kB
skillslash_test.go 2.4 kB
slash_cache.go 3.8 kB
slash_cache_lifecycle_test.go 1.9 kB
slash_catalog_test.go 12.5 kB
slash_registry.go 5.7 kB
slash_registry_test.go 1.9 kB
slash_test.go 436 Bytes
status_config_tag_test.go 1.1 kB
status_footer.go 16.1 kB
status_footer_test.go 22.3 kB
status_labels.go 2.1 kB
statusline_test.go 14.4 kB
style.go 1.6 kB
style_profile_test.go 286 Bytes
subagent.go 17.4 kB
subagent_test.go 13.4 kB
switch_recovery_test.go 31.7 kB
sync_output.go 996 Bytes
sync_output_test.go 1.2 kB
task.go 17.1 kB
task_machine.go 7.0 kB
task_machine_test.go 7.6 kB
task_test.go 20.4 kB
theme.go 15.7 kB
theme_osc_other.go 188 Bytes
theme_osc_unix.go 1.7 kB
theme_sweep.go 2.9 kB
theme_sweep_test.go 2.7 kB
theme_test.go 10.8 kB
todopanel_test.go 1.9 kB
toolcard.go 7.1 kB
toolcard_test.go 1.7 kB
transcript.go 18.1 kB
transcript_copy.go 8.9 kB
transcript_copy_gutter_test.go 5.8 kB
transcript_test.go 16.2 kB
tui_diagnostics.go 20.2 kB
tui_diagnostics_test.go 21.3 kB
turn_lifecycle.go 6.9 kB
turn_lifecycle_test.go 7.5 kB
turn_model_settings.go 2.3 kB
turn_model_settings_test.go 3.3 kB
turn_pause_notice.go 1.2 kB
unknown_operation_test.go 3.4 kB
upgrade.go 23.7 kB
upgrade_test.go 20.8 kB
upgrade_token_test.go 2.7 kB
usage_catalog_lifecycle.go 298 Bytes
view_helpers.go 1.6 kB
view_helpers_test.go 8.0 kB
web_browser.go 2.4 kB
web_process_unix.go 374 Bytes
web_process_windows.go 619 Bytes
web_runtime.go 8.3 kB
web_runtime_test.go 5.7 kB
web_test.go 5.4 kB
width_test.go 2.2 kB
work_mode.go 235 Bytes
work_mode_test.go 8.5 kB
workspace_root_test.go 4.0 kB
wrap_cache.go 4.7 kB
write_access_test.go 809 Bytes