MCPcopy Create free account

hub / github.com/ZhangShenao/harness9 / functions

Functions1,385 in github.com/ZhangShenao/harness9

FunctionTestTodoWriteTool_PlanWriterNil_NoChange
(t *testing.T)
internal/tools/todo_write_test.go:329
FunctionTestTodoWriteTool_PlanWriterNotCalledOnRead
(t *testing.T)
internal/tools/todo_write_test.go:315
FunctionTestTodoWriteTool_Read_WhenNoTodos
(t *testing.T)
internal/tools/todo_write_test.go:56
FunctionTestTodoWriteTool_SingleDirectPlusInProgress
TestTodoWriteTool_SingleDirectPlusInProgress 验证"1 个直接完成 + 1 个经 in_progress 完成"的 混合调用允许通过(directCompletions == 1,未超过阈值)。
internal/tools/todo_write_test.go:232
FunctionTestTodoWriteTool_SinglePendingToCompleted
TestTodoWriteTool_SinglePendingToCompleted 验证单个 pending→completed 允许通过。 LLM 完成工作后可以直接标记为 completed,不强制要求经过 in_progress。
internal/tools/todo_write_test.go:151
FunctionTestTodoWriteTool_Write
(t *testing.T)
internal/tools/todo_write_test.go:21
FunctionTestTodoWriteTool_Write_Replaces
(t *testing.T)
internal/tools/todo_write_test.go:76
FunctionTestTokenBudgetCompactor_CompactsOldMessages
(t *testing.T)
internal/memory/compaction_test.go:235
FunctionTestTokenBudgetCompactor_EmptyInput
(t *testing.T)
internal/memory/compaction_test.go:282
FunctionTestTokenBudgetCompactor_InsertsStubForOrphanedToolCall
(t *testing.T)
internal/memory/compaction_test.go:327
FunctionTestTokenBudgetCompactor_NoCompactionNeeded
(t *testing.T)
internal/memory/compaction_test.go:222
FunctionTestTokenBudgetCompactor_NoSystemMessage
(t *testing.T)
internal/memory/compaction_test.go:290
FunctionTestTokenBudgetCompactor_PreservesMinTailMessages
(t *testing.T)
internal/memory/compaction_test.go:262
FunctionTestTokenBudgetCompactor_RepairsOrphanedToolResult
(t *testing.T)
internal/memory/compaction_test.go:303
FunctionTestToolCalledAssertion_Fail
(t *testing.T)
internal/evals/assertions_test.go:18
FunctionTestToolCalledAssertion_MinTimes
(t *testing.T)
internal/evals/assertions_test.go:26
FunctionTestToolCalledAssertion_Pass
(t *testing.T)
internal/evals/assertions_test.go:10
FunctionTestToolCalling
TestToolCalling 运行工具调用准确性评估(5 个黄金用例)。
internal/evals/dataset/tool_calling_test.go:15
FunctionTestToolErrorResult
TestToolErrorResult 验证工具执行失败时,错误结果作为 Observation 正确回传给 LLM。
internal/engine/agent_loop_test.go:296
FunctionTestToolNotCalledAssertion
(t *testing.T)
internal/evals/assertions_test.go:36
FunctionTestToolTimeout
TestToolTimeout 验证 WithToolTimeout 选项为每个工具执行创建带超时的子 context。
internal/engine/agent_loop_test.go:327
FunctionTestTracingProvider_GenerateStream_Error
(t *testing.T)
internal/observability/provider_test.go:102
FunctionTestTracingProvider_GenerateStream_Success
(t *testing.T)
internal/observability/provider_test.go:67
FunctionTestTracingProvider_Generate_Error
(t *testing.T)
internal/observability/provider_test.go:48
FunctionTestTracingProvider_Generate_Success
(t *testing.T)
internal/observability/provider_test.go:26
FunctionTestTracingProvider_Generate_WithUsage
(t *testing.T)
internal/observability/provider_test.go:121
FunctionTestTrackerAppendLogAndGet
(t *testing.T)
internal/subagent/tracker_test.go:28
FunctionTestTrackerConcurrent
(t *testing.T)
internal/subagent/tracker_test.go:95
FunctionTestTrackerFinishAndDrainCompleted
(t *testing.T)
internal/subagent/tracker_test.go:47
FunctionTestTrackerFinishError
(t *testing.T)
internal/subagent/tracker_test.go:70
FunctionTestTrackerSetNotify
(t *testing.T)
internal/subagent/tracker_test.go:84
FunctionTestTrackerStartListRunning
(t *testing.T)
internal/subagent/tracker_test.go:10
FunctionTestTruncateUTF8
TestTruncateUTF8 验证 truncateUTF8 在 UTF-8 rune 边界处截断,不截断多字节字符。 注意:截断标记本身占用若干字节("\n…(已截断)"),因此 maxBytes 需大于标记长度才会输出标记。
internal/ltm/precis_test.go:75
FunctionTestTruncateUTF8_ASCII
(t *testing.T)
cmd/harness9/tui_test.go:826
FunctionTestTruncateUTF8_ExactBoundary
(t *testing.T)
cmd/harness9/tui_test.go:858
FunctionTestTruncateUTF8_MultibyteBoundary
(t *testing.T)
cmd/harness9/tui_test.go:842
FunctionTestTruncateUTF8_NoTruncation
(t *testing.T)
cmd/harness9/tui_test.go:834
FunctionTestUseSkillTool_Execute_EmptyName
(t *testing.T)
internal/skills/skills_test.go:299
FunctionTestUseSkillTool_Execute_Found
(t *testing.T)
internal/skills/skills_test.go:318
FunctionTestUseSkillTool_Execute_InvalidArgs
(t *testing.T)
internal/skills/skills_test.go:291
FunctionTestUseSkillTool_Execute_NotFound
(t *testing.T)
internal/skills/skills_test.go:307
FunctionTestUseSkillTool_Name
--- UseSkillTool tests ---
internal/skills/skills_test.go:284
FunctionTestVerifySHA256
(t *testing.T)
cmd/harness9/upgrade_test.go:96
FunctionTestWebFetchEmptyURL
(t *testing.T)
internal/tools/web_fetch_test.go:94
FunctionTestWebFetchHTMLContent
(t *testing.T)
internal/tools/web_fetch_test.go:33
FunctionTestWebFetchHTTPError
(t *testing.T)
internal/tools/web_fetch_test.go:106
FunctionTestWebFetchPlainTextContent
(t *testing.T)
internal/tools/web_fetch_test.go:56
FunctionTestWebFetchSSRFBlock
(t *testing.T)
internal/tools/web_fetch_test.go:21
FunctionTestWebFetchUnsupportedContentType
(t *testing.T)
internal/tools/web_fetch_test.go:75
FunctionTestWebSearchToolEmptyQuery
(t *testing.T)
internal/tools/web_search_test.go:103
FunctionTestWebSearchToolEmptyResults
(t *testing.T)
internal/tools/web_search_test.go:115
FunctionTestWebSearchToolExecute
(t *testing.T)
internal/tools/web_search_test.go:75
FunctionTestWindowSizeMsg_UpdatesDimensions
(t *testing.T)
cmd/harness9/tui_test.go:163
FunctionTestWithApprovalFn_RoundTrip
(t *testing.T)
internal/hooks/decision_test.go:11
FunctionTestWithIncludeReasoning_AutoDetectOpenRouter
(t *testing.T)
internal/provider/openai_reasoning_test.go:15
FunctionTestWithIncludeReasoning_AutoDetectRequesty
(t *testing.T)
internal/provider/openai_reasoning_test.go:27
FunctionTestWithIncludeReasoning_NonOpenRouterDisabled
(t *testing.T)
internal/provider/openai_reasoning_test.go:39
FunctionTestWithIncludeReasoning_SetsField
(t *testing.T)
internal/provider/openai_reasoning_test.go:7
FunctionTestWithPromptBuilder_CustomContent
TestWithPromptBuilder_CustomContent 验证 WithPromptBuilder 使自定义内容作为 system prompt 传入。
internal/engine/agent_loop_test.go:361
FunctionTestWithPromptBuilder_FallbackDefault
TestWithPromptBuilder_FallbackDefault 验证未设置 PromptBuilder 时使用内置默认文案。
internal/engine/agent_loop_test.go:388
FunctionTestWithThinkingBudget_ClampsToMinimum
(t *testing.T)
internal/provider/anthropic_thinking_test.go:23
FunctionTestWithThinkingBudget_SetsField
(t *testing.T)
internal/provider/anthropic_thinking_test.go:7
FunctionTestWithThinkingBudget_ZeroDisables
(t *testing.T)
internal/provider/anthropic_thinking_test.go:15
FunctionTestWorkDirInSystemPrompt
TestWorkDirInSystemPrompt 验证 System Prompt 中正确注入了工作区路径。
internal/engine/agent_loop_test.go:270
FunctionTestWriteFileTool_Definition
(t *testing.T)
internal/tools/write_file_test.go:18
FunctionTestWriteFileTool_Execute_AutoMkdir
(t *testing.T)
internal/tools/write_file_test.go:66
FunctionTestWriteFileTool_Execute_BadJSON
(t *testing.T)
internal/tools/write_file_test.go:105
FunctionTestWriteFileTool_Execute_Overwrite
(t *testing.T)
internal/tools/write_file_test.go:84
FunctionTestWriteFileTool_Execute_ReturnsFilePathAndByteCount
(t *testing.T)
internal/tools/write_file_test.go:50
FunctionTestWriteFileTool_Execute_Success
(t *testing.T)
internal/tools/write_file_test.go:32
FunctionTestWriteFileTool_Name
(t *testing.T)
internal/tools/write_file_test.go:11
FunctionTestWriteFileTool_RejectsPathTraversal
TestWriteFileTool_RejectsPathTraversal 验证 WriteFileTool 拒绝逃逸工作区的写入请求。
internal/tools/safe_path_test.go:112
FunctionTestWriteJSON
(t *testing.T)
internal/evals/report_test.go:34
FunctionTestWriteMarkdown
(t *testing.T)
internal/evals/report_test.go:49
FunctionTestWriteSummary
(t *testing.T)
cmd/swebench/report_test.go:84
MethodWrite
(todos []planning.TodoItem)
internal/tools/todo_write_test.go:287
MethodWriteFile
(_ context.Context, _ string, _ []byte)
internal/tools/bash_test.go:221
MethodWriteFile
WriteFile 向 bind mount 的宿主机文件系统写入文件,自动创建父目录。
internal/sandbox/docker_environment.go:52
FunctioneditToolCall
editToolCall 返回一个调用 edit_file 的助手响应("进展"工具,应重置停滞计数)。
internal/engine/agent_loop_test.go:775
FunctionfinalText
(_ []schema.ToolDefinition)
internal/engine/agent_loop_test.go:782
FunctionkillProcessGroup
killProcessGroup 在 Windows 上不支持进程组 kill,返回错误以触发单进程回退。
internal/mcp/transport_proc_windows.go:14
Functionmain
()
cmd/harness9/main.go:61
Functionmain
()
cmd/swebench/main.go:37
FunctionreadToolCall
readToolCall 返回一个调用只读工具 read_file 的助手响应(非"进展"工具)。
internal/engine/agent_loop_test.go:767
FunctionsetPgid
setPgid 在 Windows 上为空操作(不支持 POSIX 进程组)。
internal/mcp/transport_proc_windows.go:11
← previous1,301–1,385 of 1,385, ranked by callers