Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZhangShenao/harness9
/ functions
Functions
1,385 in github.com/ZhangShenao/harness9
⨍
Functions
1,385
◇
Types & classes
252
Function
TestTodoWriteTool_PlanWriterNil_NoChange
(t *testing.T)
internal/tools/todo_write_test.go:329
Function
TestTodoWriteTool_PlanWriterNotCalledOnRead
(t *testing.T)
internal/tools/todo_write_test.go:315
Function
TestTodoWriteTool_Read_WhenNoTodos
(t *testing.T)
internal/tools/todo_write_test.go:56
Function
TestTodoWriteTool_SingleDirectPlusInProgress
TestTodoWriteTool_SingleDirectPlusInProgress 验证"1 个直接完成 + 1 个经 in_progress 完成"的 混合调用允许通过(directCompletions == 1,未超过阈值)。
internal/tools/todo_write_test.go:232
Function
TestTodoWriteTool_SinglePendingToCompleted
TestTodoWriteTool_SinglePendingToCompleted 验证单个 pending→completed 允许通过。 LLM 完成工作后可以直接标记为 completed,不强制要求经过 in_progress。
internal/tools/todo_write_test.go:151
Function
TestTodoWriteTool_Write
(t *testing.T)
internal/tools/todo_write_test.go:21
Function
TestTodoWriteTool_Write_Replaces
(t *testing.T)
internal/tools/todo_write_test.go:76
Function
TestTokenBudgetCompactor_CompactsOldMessages
(t *testing.T)
internal/memory/compaction_test.go:235
Function
TestTokenBudgetCompactor_EmptyInput
(t *testing.T)
internal/memory/compaction_test.go:282
Function
TestTokenBudgetCompactor_InsertsStubForOrphanedToolCall
(t *testing.T)
internal/memory/compaction_test.go:327
Function
TestTokenBudgetCompactor_NoCompactionNeeded
(t *testing.T)
internal/memory/compaction_test.go:222
Function
TestTokenBudgetCompactor_NoSystemMessage
(t *testing.T)
internal/memory/compaction_test.go:290
Function
TestTokenBudgetCompactor_PreservesMinTailMessages
(t *testing.T)
internal/memory/compaction_test.go:262
Function
TestTokenBudgetCompactor_RepairsOrphanedToolResult
(t *testing.T)
internal/memory/compaction_test.go:303
Function
TestToolCalledAssertion_Fail
(t *testing.T)
internal/evals/assertions_test.go:18
Function
TestToolCalledAssertion_MinTimes
(t *testing.T)
internal/evals/assertions_test.go:26
Function
TestToolCalledAssertion_Pass
(t *testing.T)
internal/evals/assertions_test.go:10
Function
TestToolCalling
TestToolCalling 运行工具调用准确性评估(5 个黄金用例)。
internal/evals/dataset/tool_calling_test.go:15
Function
TestToolErrorResult
TestToolErrorResult 验证工具执行失败时,错误结果作为 Observation 正确回传给 LLM。
internal/engine/agent_loop_test.go:296
Function
TestToolNotCalledAssertion
(t *testing.T)
internal/evals/assertions_test.go:36
Function
TestToolTimeout
TestToolTimeout 验证 WithToolTimeout 选项为每个工具执行创建带超时的子 context。
internal/engine/agent_loop_test.go:327
Function
TestTracingProvider_GenerateStream_Error
(t *testing.T)
internal/observability/provider_test.go:102
Function
TestTracingProvider_GenerateStream_Success
(t *testing.T)
internal/observability/provider_test.go:67
Function
TestTracingProvider_Generate_Error
(t *testing.T)
internal/observability/provider_test.go:48
Function
TestTracingProvider_Generate_Success
(t *testing.T)
internal/observability/provider_test.go:26
Function
TestTracingProvider_Generate_WithUsage
(t *testing.T)
internal/observability/provider_test.go:121
Function
TestTrackerAppendLogAndGet
(t *testing.T)
internal/subagent/tracker_test.go:28
Function
TestTrackerConcurrent
(t *testing.T)
internal/subagent/tracker_test.go:95
Function
TestTrackerFinishAndDrainCompleted
(t *testing.T)
internal/subagent/tracker_test.go:47
Function
TestTrackerFinishError
(t *testing.T)
internal/subagent/tracker_test.go:70
Function
TestTrackerSetNotify
(t *testing.T)
internal/subagent/tracker_test.go:84
Function
TestTrackerStartListRunning
(t *testing.T)
internal/subagent/tracker_test.go:10
Function
TestTruncateUTF8
TestTruncateUTF8 验证 truncateUTF8 在 UTF-8 rune 边界处截断,不截断多字节字符。 注意:截断标记本身占用若干字节("\n…(已截断)"),因此 maxBytes 需大于标记长度才会输出标记。
internal/ltm/precis_test.go:75
Function
TestTruncateUTF8_ASCII
(t *testing.T)
cmd/harness9/tui_test.go:826
Function
TestTruncateUTF8_ExactBoundary
(t *testing.T)
cmd/harness9/tui_test.go:858
Function
TestTruncateUTF8_MultibyteBoundary
(t *testing.T)
cmd/harness9/tui_test.go:842
Function
TestTruncateUTF8_NoTruncation
(t *testing.T)
cmd/harness9/tui_test.go:834
Function
TestUseSkillTool_Execute_EmptyName
(t *testing.T)
internal/skills/skills_test.go:299
Function
TestUseSkillTool_Execute_Found
(t *testing.T)
internal/skills/skills_test.go:318
Function
TestUseSkillTool_Execute_InvalidArgs
(t *testing.T)
internal/skills/skills_test.go:291
Function
TestUseSkillTool_Execute_NotFound
(t *testing.T)
internal/skills/skills_test.go:307
Function
TestUseSkillTool_Name
--- UseSkillTool tests ---
internal/skills/skills_test.go:284
Function
TestVerifySHA256
(t *testing.T)
cmd/harness9/upgrade_test.go:96
Function
TestWebFetchEmptyURL
(t *testing.T)
internal/tools/web_fetch_test.go:94
Function
TestWebFetchHTMLContent
(t *testing.T)
internal/tools/web_fetch_test.go:33
Function
TestWebFetchHTTPError
(t *testing.T)
internal/tools/web_fetch_test.go:106
Function
TestWebFetchPlainTextContent
(t *testing.T)
internal/tools/web_fetch_test.go:56
Function
TestWebFetchSSRFBlock
(t *testing.T)
internal/tools/web_fetch_test.go:21
Function
TestWebFetchUnsupportedContentType
(t *testing.T)
internal/tools/web_fetch_test.go:75
Function
TestWebSearchToolEmptyQuery
(t *testing.T)
internal/tools/web_search_test.go:103
Function
TestWebSearchToolEmptyResults
(t *testing.T)
internal/tools/web_search_test.go:115
Function
TestWebSearchToolExecute
(t *testing.T)
internal/tools/web_search_test.go:75
Function
TestWindowSizeMsg_UpdatesDimensions
(t *testing.T)
cmd/harness9/tui_test.go:163
Function
TestWithApprovalFn_RoundTrip
(t *testing.T)
internal/hooks/decision_test.go:11
Function
TestWithIncludeReasoning_AutoDetectOpenRouter
(t *testing.T)
internal/provider/openai_reasoning_test.go:15
Function
TestWithIncludeReasoning_AutoDetectRequesty
(t *testing.T)
internal/provider/openai_reasoning_test.go:27
Function
TestWithIncludeReasoning_NonOpenRouterDisabled
(t *testing.T)
internal/provider/openai_reasoning_test.go:39
Function
TestWithIncludeReasoning_SetsField
(t *testing.T)
internal/provider/openai_reasoning_test.go:7
Function
TestWithPromptBuilder_CustomContent
TestWithPromptBuilder_CustomContent 验证 WithPromptBuilder 使自定义内容作为 system prompt 传入。
internal/engine/agent_loop_test.go:361
Function
TestWithPromptBuilder_FallbackDefault
TestWithPromptBuilder_FallbackDefault 验证未设置 PromptBuilder 时使用内置默认文案。
internal/engine/agent_loop_test.go:388
Function
TestWithThinkingBudget_ClampsToMinimum
(t *testing.T)
internal/provider/anthropic_thinking_test.go:23
Function
TestWithThinkingBudget_SetsField
(t *testing.T)
internal/provider/anthropic_thinking_test.go:7
Function
TestWithThinkingBudget_ZeroDisables
(t *testing.T)
internal/provider/anthropic_thinking_test.go:15
Function
TestWorkDirInSystemPrompt
TestWorkDirInSystemPrompt 验证 System Prompt 中正确注入了工作区路径。
internal/engine/agent_loop_test.go:270
Function
TestWriteFileTool_Definition
(t *testing.T)
internal/tools/write_file_test.go:18
Function
TestWriteFileTool_Execute_AutoMkdir
(t *testing.T)
internal/tools/write_file_test.go:66
Function
TestWriteFileTool_Execute_BadJSON
(t *testing.T)
internal/tools/write_file_test.go:105
Function
TestWriteFileTool_Execute_Overwrite
(t *testing.T)
internal/tools/write_file_test.go:84
Function
TestWriteFileTool_Execute_ReturnsFilePathAndByteCount
(t *testing.T)
internal/tools/write_file_test.go:50
Function
TestWriteFileTool_Execute_Success
(t *testing.T)
internal/tools/write_file_test.go:32
Function
TestWriteFileTool_Name
(t *testing.T)
internal/tools/write_file_test.go:11
Function
TestWriteFileTool_RejectsPathTraversal
TestWriteFileTool_RejectsPathTraversal 验证 WriteFileTool 拒绝逃逸工作区的写入请求。
internal/tools/safe_path_test.go:112
Function
TestWriteJSON
(t *testing.T)
internal/evals/report_test.go:34
Function
TestWriteMarkdown
(t *testing.T)
internal/evals/report_test.go:49
Function
TestWriteSummary
(t *testing.T)
cmd/swebench/report_test.go:84
Method
Write
(todos []planning.TodoItem)
internal/tools/todo_write_test.go:287
Method
WriteFile
(_ context.Context, _ string, _ []byte)
internal/tools/bash_test.go:221
Method
WriteFile
WriteFile 向 bind mount 的宿主机文件系统写入文件,自动创建父目录。
internal/sandbox/docker_environment.go:52
Function
editToolCall
editToolCall 返回一个调用 edit_file 的助手响应("进展"工具,应重置停滞计数)。
internal/engine/agent_loop_test.go:775
Function
finalText
(_ []schema.ToolDefinition)
internal/engine/agent_loop_test.go:782
Function
killProcessGroup
killProcessGroup 在 Windows 上不支持进程组 kill,返回错误以触发单进程回退。
internal/mcp/transport_proc_windows.go:14
Function
main
()
cmd/harness9/main.go:61
Function
main
()
cmd/swebench/main.go:37
Function
readToolCall
readToolCall 返回一个调用只读工具 read_file 的助手响应(非"进展"工具)。
internal/engine/agent_loop_test.go:767
Function
setPgid
setPgid 在 Windows 上为空操作(不支持 POSIX 进程组)。
internal/mcp/transport_proc_windows.go:11
← previous
1,301–1,385 of 1,385, ranked by callers