MCPcopy Create free account

hub / github.com/chaojixinren/HelloAgents-go / types & classes

Types & classes155 in github.com/chaojixinren/HelloAgents-go

↓ 2 callersClassRectAndField
skills/pdf/scripts/check_bounding_boxes.py:11
↓ 2 callersTypeAliasToolStatus
hello_agents/tools/response.go:10
↓ 1 callersFuncTypeAgentFactory
func(agentType string) (any, error)
hello_agents/tools/builtin/task_tool.go:12
↓ 1 callersClassDOCXSchemaValidator
Validator for Word document XML files against XSD schemas.
skills/docx/ooxml/scripts/validation/docx.py:14
↓ 1 callersClassDocxXMLEditor
XMLEditor that automatically applies RSID, author, and date to new elements. Automatically adds attributes to elements that support them when ins
skills/docx/scripts/document.py:47
↓ 1 callersTypeAliasMessageRole
hello_agents/core/message.go:8
↓ 1 callersClassRedliningValidator
Validator for tracked changes in Word documents.
skills/docx/ooxml/scripts/validation/redlining.py:11
StructAdvancedTool
AdvancedTool 高级工具模板
example/custom_tools/advanced_tool_template/main.go:18
InterfaceAgent
Agent defines common behavior all agents should expose.
hello_agents/core/agent.go:27
StructAgentEvent
AgentEvent represents lifecycle events for sync/async pipelines.
hello_agents/core/lifecycle.go:29
StructAgentException
hello_agents/core/exceptions.go:13
StructAgentRequest
AgentRequest 请求体
example/sse_server_demo/main.go:28
InterfaceAlertProps
skills/frontend-design/examples/typescript/sample-components.tsx:333
StructAnthropicAdapter
hello_agents/core/llm_adapters.go:361
StructAutoGeneratedTool
AutoGeneratedTool represents one generated action of an expandable tool.
hello_agents/tools/base.go:215
InterfaceAvatarProps
skills/frontend-design/examples/typescript/sample-components.tsx:638
InterfaceBadgeProps
skills/frontend-design/examples/typescript/sample-components.tsx:299
StructBaseAgent
BaseAgent is the scaffold counterpart of Python Agent base class.
hello_agents/core/agent.go:46
InterfaceBaseLLMAdapter
BaseLLMAdapter is the provider abstraction mirrored from Python.
hello_agents/core/llm_adapters.go:17
ClassBaseSchemaValidator
Base validator with common validation logic for document files.
skills/docx/ooxml/scripts/validation/base.py:11
StructBaseTool
BaseTool provides reusable defaults. Go embedded structs do not support virtual dispatch: if a concrete tool (e.g. ReadTool) embeds BaseTool and over
hello_agents/tools/base.go:49
StructBlogProjectManager
BlogProjectManager 博客项目管理器
example/todowrite_real_world/main.go:16
InterfaceButtonProps
skills/frontend-design/examples/typescript/sample-components.tsx:24
StructCalculatorTool
hello_agents/tools/builtin/calculator.go:14
InterfaceCardProps
skills/frontend-design/examples/typescript/sample-components.tsx:220
StructCircuitBreaker
CircuitBreaker prevents endless retries on repeatedly failing tools.
hello_agents/tools/circuit_breaker.go:11
StructCodeFormatterTool
CodeFormatterTool 代码格式化工具
example/custom_tools/code_formatter_tool/main.go:16
InterfaceColorTokens
skills/frontend-design/examples/typescript/design-tokens.ts:14
InterfaceComponentSizeTokens
skills/frontend-design/examples/typescript/design-tokens.ts:198
StructConfig
Config mirrors hello_agents.core.config.Config in Python.
hello_agents/core/config.go:13
StructConfigException
hello_agents/core/exceptions.go:14
StructContextBuilder
hello_agents/context/builder.go:74
StructContextConfig
hello_agents/context/builder.go:48
StructContextPacket
hello_agents/context/builder.go:20
StructConversationMessage
ConversationMessage is a lightweight history item for ContextBuilder. It mirrors Message role/content fields without creating package cycles.
hello_agents/context/builder.go:15
StructCustomFilter
hello_agents/tools/tool_filter.go:85
StructDemoCalculatorTool
example/tool_response_demo/main.go:13
InterfaceDesignTokens
skills/frontend-design/examples/typescript/design-tokens.ts:248
StructDevLogEntry
hello_agents/tools/builtin/devlog_tool.go:36
StructDevLogStore
hello_agents/tools/builtin/devlog_tool.go:90
StructDevLogTool
hello_agents/tools/builtin/devlog_tool.go:246
ClassDocument
Manages comments in unpacked Word documents.
skills/docx/scripts/document.py:612
StructEditTool
hello_agents/tools/builtin/file_tools.go:386
InterfaceEmptyStateProps
skills/frontend-design/examples/typescript/sample-components.tsx:550
InterfaceErrorStateProps
skills/frontend-design/examples/typescript/sample-components.tsx:587
TypeAliasEventType
hello_agents/core/lifecycle.go:5
StructExecutionContext
ExecutionContext mirrors Python execution context container.
hello_agents/core/lifecycle.go:66
StructExecutor
hello_agents/agents/plan_solve_agent.go:68
StructExpandableToolTemplate
ExpandableToolTemplate 可展开工具模板
example/custom_tools/expandable_tool_template/main.go:15
InterfaceFontFamilies
skills/frontend-design/examples/typescript/design-tokens.ts:98
StructFullAccessFilter
hello_agents/tools/tool_filter.go:51
StructFunctionTool
hello_agents/tools/registry.go:13
StructGeminiAdapter
hello_agents/core/llm_adapters.go:363
InterfaceGenConfig
skills/podcast-generate/generate.ts:25
StructGreetingTool
========================================= 示例 1:最简单的自定义工具 ========================================= GreetingTool 问候工具
example/custom_tools/complete_example/main.go:20
StructHelloAgentsException
HelloAgentsException hierarchy mirrored with typed errors.
hello_agents/core/exceptions.go:6
StructHelloAgentsLLM
HelloAgentsLLM mirrors hello_agents.core.llm.HelloAgentsLLM.
hello_agents/core/llm.go:10
StructHistoryManager
HistoryManager manages append-only message history with round-aware compression.
hello_agents/context/history.go:4
StructHooks
Hooks mirrors lifecycle callback set in Python arun API.
hello_agents/core/agent.go:37
InterfaceInputProps
skills/frontend-design/examples/typescript/sample-components.tsx:107
StructLLMException
hello_agents/core/exceptions.go:12
StructLLMResponse
LLMResponse mirrors Python dataclass with usage and reasoning fields.
hello_agents/core/llm_response.go:6
FuncTypeLifecycleHook
LifecycleHook is intentionally simple for scaffold stage.
hello_agents/core/lifecycle.go:63
StructMessage
Message mirrors hello_agents.core.message.Message.
hello_agents/core/message.go:19
StructMockLLMAdapter
MockLLMAdapter returns canned responses without HTTP calls.
hello_agents/core/testutil/mock_llm.go:11
InterfaceModalProps
skills/frontend-design/examples/typescript/sample-components.tsx:410
InterfaceMotionTokens
skills/frontend-design/examples/typescript/design-tokens.ts:173
StructMultiEditTool
hello_agents/tools/builtin/file_tools.go:537
StructObservationTruncator
ObservationTruncator truncates large tool outputs while keeping a recoverable full copy.
hello_agents/context/truncator.go:13
StructOpenAIAdapter
hello_agents/core/llm_adapters.go:359
ClassPPTXSchemaValidator
Validator for PowerPoint presentation XML files against XSD schemas.
skills/docx/ooxml/scripts/validation/pptx.py:10
InterfacePageReaderFunctionResult
skills/web-reader/scripts/web-reader.ts:3
StructPlanSolveAgent
PlanSolveAgent mirrors hello_agents.agents.plan_solve_agent.PlanSolveAgent.
hello_agents/agents/plan_solve_agent.go:228
StructPlanner
hello_agents/agents/plan_solve_agent.go:11
InterfaceRadiusTokens
skills/frontend-design/examples/typescript/design-tokens.ts:142
StructReActAgent
ReActAgent mirrors hello_agents.agents.react_agent.ReActAgent.
hello_agents/agents/react_agent.go:48
StructReadOnlyFilter
hello_agents/tools/tool_filter.go:13
StructReadTool
hello_agents/tools/builtin/file_tools.go:17
StructReflectionAgent
ReflectionAgent mirrors hello_agents.agents.reflection_agent.ReflectionAgent.
hello_agents/agents/reflection_agent.go:63
StructSSEEvent
SSEEvent 一个 SSE 事件
example/sse_server_demo/main.go:34
InterfaceSearchFunctionResultItem
skills/web-search/scripts/web_search.ts:3
StructSearchTool
example/async_agent_demo/main.go:17
InterfaceSegment
skills/podcast-generate/generate.ts:42
StructSessionData
hello_agents/core/session_store.go:22
StructSessionStore
hello_agents/core/session_store.go:18
InterfaceShadowTokens
skills/frontend-design/examples/typescript/design-tokens.ts:158
StructSimpleAgent
SimpleAgent mirrors hello_agents.agents.simple_agent.SimpleAgent.
hello_agents/agents/simple_agent.go:13
InterfaceSkeletonProps
skills/frontend-design/examples/typescript/sample-components.tsx:488
StructSkill
hello_agents/skills/loader.go:13
StructSkillLoader
hello_agents/skills/loader.go:33
StructSkillTool
SkillTool allows agents to load domain skills on demand.
hello_agents/tools/builtin/skill_tool.go:14
StructSlowTool
SlowTool 模拟耗时工具
example/parallel_tools_demo/main.go:16
InterfaceSpacingTokens
skills/frontend-design/examples/typescript/design-tokens.ts:108
StructStreamBuffer
StreamBuffer stores recent stream events with bounded size.
hello_agents/core/streaming.go:69
StructStreamEvent
hello_agents/core/streaming.go:25
TypeAliasStreamEventType
hello_agents/core/streaming.go:11
StructStreamStats
StreamStats mirrors Python StreamStats for stream mode metrics.
hello_agents/core/llm_response.go:54
StructTaskTool
hello_agents/tools/builtin/task_tool.go:18
ClassTestGetBoundingBoxMessages
skills/pdf/scripts/check_bounding_boxes_test.py:8
StructTextProcessorTool
========================================= 示例 3:可展开的多功能工具 ========================================= TextProcessorTool 文本处理工具集
example/custom_tools/complete_example/main.go:66
next →1–100 of 155, ranked by callers