From 4e70b8d5d8a38cf6c7927c275ca50ee1fd7d5fcb Mon Sep 17 00:00:00 2001 From: JianFeeeee Date: Wed, 21 Oct 2026 12:17:19 +0800 Subject: [PATCH 1/4] =?UTF-8?q?refactor(module):=20=E6=A0=B8=E5=BF=83?= =?UTF-8?q?=E4=BB=93=20Go=20module=20=E8=B7=AF=E5=BE=84=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=20github.com/JianFeeeee/HologramAgent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 批 1,不含 SDK 仓与目录改名。 - go.mod 第 1 行 module 路径 - 366 个 .go 文件的完整前缀 github.com/JianFeeeee/HomeAgent 机械替换 (857 处,仅完整前缀;展示名/注释里的 HomeAgent 字样留给批 5) - 未改:third_party 目录名、SDK 自身 go.mod module、go.mod replace 目标、 homed/waiter 可执行名、.hmap 后缀 --- cmd/homed-centroid/main.go | 2 +- cmd/homed-depgraph/main.go | 6 ++-- cmd/homed-graph-distill/main.go | 14 ++++---- cmd/homed-graph-migrate/main.go | 10 +++--- cmd/homed-kb-migrate/main.go | 2 +- cmd/homed-key-rotate/main.go | 4 +-- cmd/homed-media-backfill/main.go | 2 +- cmd/homed/bootstrap.go | 26 +++++++------- cmd/homed/failback.go | 12 +++---- cmd/homed/guard.go | 10 +++--- cmd/homed/guard_safety_test.go | 2 +- cmd/homed/guard_windows.go | 6 ++-- cmd/homed/kmod_runtime.go | 6 ++-- cmd/homed/main.go | 20 +++++------ cmd/homed/memcandidate.go | 8 ++--- cmd/homed/plugins_scheduled.go | 6 ++-- cmd/memgc/main.go | 2 +- cmd/mock-server/ws.go | 2 +- cmd/waiter/daemon.go | 4 +-- cmd/waiter/device.go | 4 +-- cmd/waiter/main.go | 4 +-- cmd/waiter/state.go | 2 +- deploy/packaging/packaging_test.go | 4 +-- go.mod | 2 +- internal/agent/api/provider.go | 6 ++-- internal/agent/api/provider_security.go | 2 +- .../agent/api/provider_security_modal_test.go | 2 +- internal/agent/api/quickchat_test.go | 2 +- internal/agent/api/security_premise_test.go | 2 +- internal/agent/api/security_wiring_test.go | 2 +- internal/agent/core/agent.go | 26 +++++++------- internal/agent/core/agent_functions_test.go | 2 +- internal/agent/core/agent_helpers_test.go | 4 +-- internal/agent/core/agent_tools_test.go | 4 +-- internal/agent/core/argvalidate.go | 4 +-- internal/agent/core/argvalidate_test.go | 6 ++-- internal/agent/core/builtin_toolapi.go | 4 +-- internal/agent/core/builtin_toolapi_test.go | 2 +- internal/agent/core/comefrom_test.go | 8 ++--- internal/agent/core/commondev_premise_test.go | 6 ++-- internal/agent/core/context.go | 8 ++--- internal/agent/core/context_test.go | 2 +- internal/agent/core/context_tuning_test.go | 4 +-- internal/agent/core/crossmodal.go | 4 +-- internal/agent/core/device_tool_auth_test.go | 4 +-- internal/agent/core/distill.go | 10 +++--- internal/agent/core/emitresponse_e2e_test.go | 4 +-- .../agent/core/emitresponse_usage_test.go | 6 ++-- internal/agent/core/encshell_premise_test.go | 2 +- .../agent/core/encshell_redundancy_test.go | 2 +- internal/agent/core/eventloop.go | 8 ++--- internal/agent/core/firewall_e2e_test.go | 8 ++--- internal/agent/core/gpttest_test.go | 2 +- internal/agent/core/graphmedia.go | 4 +-- internal/agent/core/graphmedia_test.go | 4 +-- internal/agent/core/inplace_scrub_test.go | 4 +-- internal/agent/core/inputch.go | 4 +-- internal/agent/core/inputch_test.go | 4 +-- internal/agent/core/inputroute.go | 2 +- internal/agent/core/inputroute_test.go | 2 +- internal/agent/core/inputunify_test.go | 8 ++--- internal/agent/core/leakback_test.go | 6 ++-- internal/agent/core/lightprofile_test.go | 6 ++-- internal/agent/core/log_scrub.go | 2 +- internal/agent/core/medialive_test.go | 12 +++---- internal/agent/core/medialoop.go | 4 +-- internal/agent/core/medialoop_test.go | 4 +-- internal/agent/core/mediaref.go | 4 +-- internal/agent/core/mediaref_test.go | 6 ++-- internal/agent/core/memory_scrub.go | 2 +- .../agent/core/memorycommit_count_test.go | 8 ++--- internal/agent/core/memoryface.go | 2 +- internal/agent/core/memorypass.go | 4 +-- internal/agent/core/memorypass_test.go | 4 +-- internal/agent/core/modalfallback.go | 2 +- internal/agent/core/modalfallback_test.go | 4 +-- .../agent/core/multimodal_departed_test.go | 2 +- internal/agent/core/offload.go | 2 +- internal/agent/core/offload_test.go | 6 ++-- internal/agent/core/output.go | 8 ++--- internal/agent/core/output_grant_test.go | 4 +-- internal/agent/core/output_rules_test.go | 2 +- internal/agent/core/overflow.go | 2 +- internal/agent/core/overflow_test.go | 4 +-- internal/agent/core/parallelsched_test.go | 6 ++-- internal/agent/core/persist_leak_test.go | 6 ++-- internal/agent/core/persona.go | 2 +- internal/agent/core/persona_test.go | 4 +-- .../agent/core/plugin_tools_service_test.go | 4 +-- internal/agent/core/preempt_logging_test.go | 2 +- internal/agent/core/process.go | 6 ++-- internal/agent/core/promptdump.go | 2 +- internal/agent/core/promptvars_test.go | 2 +- internal/agent/core/prunepolicy_test.go | 2 +- internal/agent/core/prunequery_test.go | 2 +- internal/agent/core/recallpolicy_test.go | 6 ++-- internal/agent/core/resident.go | 6 ++-- internal/agent/core/resident_output_test.go | 4 +-- internal/agent/core/resident_test.go | 6 ++-- internal/agent/core/resident_tools.go | 6 ++-- internal/agent/core/residual_freeze_test.go | 4 +-- internal/agent/core/scene_test.go | 4 +-- internal/agent/core/scenemerge_test.go | 2 +- internal/agent/core/scenepolicy_test.go | 2 +- internal/agent/core/scheduler.go | 6 ++-- .../agent/core/scheduler_critical_test.go | 6 ++-- internal/agent/core/scheduler_e2e_test.go | 6 ++-- internal/agent/core/scheduler_kernel_test.go | 8 ++--- internal/agent/core/scheduler_preempt_test.go | 4 +-- internal/agent/core/scheduler_rearm_test.go | 4 +-- .../agent/core/scheduler_regression_test.go | 4 +-- internal/agent/core/scheduler_stack_test.go | 2 +- internal/agent/core/scheduler_stress_test.go | 10 +++--- internal/agent/core/scheduler_test.go | 4 +-- internal/agent/core/secret_tools.go | 4 +-- internal/agent/core/secret_tools_test.go | 4 +-- .../agent/core/security_concurrency_test.go | 8 ++--- internal/agent/core/spawn.go | 2 +- internal/agent/core/spawn_replenish_test.go | 4 +-- internal/agent/core/spawn_test.go | 2 +- internal/agent/core/stage.go | 6 ++-- internal/agent/core/stages.go | 8 ++--- internal/agent/core/stages_plugin_test.go | 2 +- internal/agent/core/stages_test.go | 2 +- internal/agent/core/stages_tooldef_test.go | 2 +- internal/agent/core/status.go | 20 +++++------ internal/agent/core/status_onnx_test.go | 4 +-- internal/agent/core/status_usage_test.go | 2 +- internal/agent/core/stop_semantics_test.go | 4 +-- internal/agent/core/stream_accumulate_test.go | 2 +- .../agent/core/stream_flush_order_test.go | 2 +- internal/agent/core/stream_index_test.go | 2 +- internal/agent/core/task.go | 10 +++--- internal/agent/core/task_lifecycle_test.go | 8 ++--- internal/agent/core/task_terminal_test.go | 4 +-- internal/agent/core/task_test.go | 6 ++-- internal/agent/core/tokenbudget.go | 2 +- internal/agent/core/tokenbudget_test.go | 2 +- internal/agent/core/tokenusage_merge_test.go | 2 +- internal/agent/core/toolapi_auth_test.go | 4 +-- internal/agent/core/toolbatch_test.go | 6 ++-- internal/agent/core/toolcall.go | 16 ++++----- .../agent/core/toolcall_adjacency_test.go | 4 +-- internal/agent/core/toolcall_block_test.go | 4 +-- internal/agent/core/toolcall_error_test.go | 4 +-- internal/agent/core/tooldefs.go | 8 ++--- internal/agent/core/toolerror.go | 2 +- internal/agent/core/toolerror_test.go | 6 ++-- internal/agent/core/tooloop_test.go | 2 +- internal/agent/core/toolresult_budget_test.go | 4 +-- internal/agent/core/toolresult_scrub_test.go | 8 ++--- internal/agent/core/usagestats.go | 2 +- internal/agent/core/usagestats_test.go | 2 +- internal/agent/core/utils.go | 2 +- internal/agent/core/zz_timeout_helper_test.go | 2 +- internal/config/backup_diag_test.go | 2 +- internal/config/registry.go | 2 +- internal/config/secret.go | 2 +- internal/config/secret_test.go | 2 +- internal/devicebridge/client/bridge.go | 2 +- internal/ipc/ipc.go | 2 +- internal/kernelboot/graphfile.go | 2 +- internal/kernelboot/kernelstate.go | 34 +++++++++---------- internal/kernelboot/modules/registry.go | 2 +- internal/kernelmod/agent/mod.go | 18 +++++----- internal/kernelmod/all/all.go | 32 ++++++++--------- internal/kernelmod/all/registry_test.go | 4 +-- internal/kernelmod/config/mod.go | 4 +-- internal/kernelmod/core.go | 2 +- internal/kernelmod/docstore/mod.go | 8 ++--- internal/kernelmod/kernelapi/mod.go | 8 ++--- internal/kernelmod/knowledge/migrate_impl.go | 2 +- internal/kernelmod/knowledge/migration.go | 4 +-- internal/kernelmod/knowledge/store.go | 6 ++-- internal/kernelmod/llm/mod.go | 10 +++--- internal/kernelmod/lua/mod.go | 6 ++-- .../kernelmod/memory/distiller_wiring_test.go | 4 +-- internal/kernelmod/memory/mod.go | 16 ++++----- internal/kernelmod/memory/nilcheck_test.go | 4 +-- internal/kernelmod/migration/mod.go | 6 ++-- internal/kernelmod/multimodal/mod.go | 8 ++--- internal/kernelmod/onnx/mod.go | 6 ++-- internal/kernelmod/pluginhost/catalog.go | 2 +- internal/kernelmod/pluginhost/catalog_test.go | 2 +- .../kernelmod/pluginhost/migrate_adapter.go | 2 +- internal/kernelmod/pluginhost/mod.go | 6 ++-- internal/kernelmod/stagehost/mod.go | 16 ++++----- internal/kernelmod/supervisor/mod.go | 6 ++-- internal/kernelmod/textmem/mod.go | 6 ++-- internal/kernelmod/tracker/mod.go | 6 ++-- .../knowledge/dense_recall_quality_test.go | 6 ++-- internal/knowledge/dense_test.go | 2 +- internal/knowledge/idf_test.go | 2 +- internal/knowledge/import.go | 2 +- internal/knowledge/knowledge.go | 4 +-- internal/knowledge/multimodal_e2e_test.go | 4 +-- internal/knowledge/rankdiag_test.go | 2 +- internal/knowledge/search_fusion_test.go | 2 +- internal/log/manager.go | 2 +- internal/memory/clean_text.go | 2 +- internal/memory/distill/blocks.go | 2 +- internal/memory/distill/blocks_test.go | 4 +-- internal/memory/distill/gold_test.go | 6 ++-- internal/memory/distill/lex_rules_test.go | 2 +- internal/memory/distill/split.go | 4 +-- internal/memory/distill/split_test.go | 2 +- internal/memory/document/document.go | 6 ++-- internal/memory/document/document_test.go | 2 +- internal/memory/e2e_multimodal_recall_test.go | 6 ++-- internal/memory/indexer.go | 2 +- internal/memory/pipeline/pipeline.go | 8 ++--- internal/memory/pipeline/pipeline_test.go | 4 +-- internal/memory/pipeline/splitter_test.go | 4 +-- internal/memory/probe_e2e_test.go | 6 ++-- internal/memory/social/social.go | 2 +- internal/memory/social/social_test.go | 2 +- internal/memory/static_embedder.go | 2 +- internal/memory/static_embedder_test.go | 2 +- internal/memory/text/text.go | 2 +- internal/memory/vector/http_embedder.go | 2 +- internal/memory/vector/provider_adapter.go | 2 +- .../memory/vector/provider_adapter_test.go | 2 +- internal/memory/vector/store.go | 2 +- internal/meta/meta.go | 8 ++--- internal/network/monitor.go | 2 +- internal/nlp/bridge.go | 2 +- internal/nlp/fallback.go | 2 +- internal/nlp/onnx.go | 2 +- internal/nlp/parser.go | 2 +- internal/plugin/crash_recovery_test.go | 4 +-- internal/plugin/dynamic_lua.go | 2 +- internal/plugin/dynamic_proc.go | 6 ++-- internal/plugin/evtring.go | 4 +-- internal/plugin/evtring_close_test.go | 4 +-- internal/plugin/evtring_test.go | 4 +-- internal/plugin/kernel_control_gate_test.go | 2 +- internal/plugin/lua_plugin.go | 6 ++-- internal/plugin/lua_plugin_test.go | 6 ++-- internal/plugin/lua_surface_test.go | 4 +-- internal/plugin/manifest.go | 2 +- internal/plugin/plugin.go | 2 +- internal/plugin/proc/corehandler_memory.go | 2 +- internal/plugin/proc/e2e_secret_test.go | 4 +-- internal/plugin/proc/e2e_secrets_test.go | 6 ++-- internal/plugin/proc/evtring.go | 2 +- internal/plugin/proc/lock.go | 2 +- internal/plugin/proc/plugin_test.go | 2 +- internal/plugin/proc/process.go | 4 +-- internal/plugin/proc/supervisor.go | 2 +- internal/plugin/proc_core.go | 4 +-- internal/plugin/proc_load_test.go | 4 +-- internal/plugin/registry.go | 26 +++++++------- internal/plugin/registry_disable_test.go | 2 +- internal/plugin/runtime_state_test.go | 4 +-- internal/plugin/stopall_parallel_test.go | 2 +- internal/plugins/agentcli/plugin.go | 6 ++-- .../plugins/agentcli/plugin_flush_test.go | 4 +-- .../plugins/agentcli/plugin_lifecycle_test.go | 2 +- internal/plugins/agentcli/plugin_stop_test.go | 2 +- internal/plugins/agentcli/plugin_stub.go | 4 +-- internal/plugins/agentcli/plugin_test.go | 2 +- internal/plugins/agentcli/pty_windows.go | 2 +- internal/plugins/ai_image/plugin.go | 4 +-- internal/plugins/all.go | 26 +++++++------- internal/plugins/cfgmgr/plugin.go | 4 +-- internal/plugins/clawhubadapter/plugin.go | 8 ++--- internal/plugins/clawhubadapter/registry.go | 2 +- internal/plugins/clawhubadapter/sidecar.go | 2 +- .../plugins/clawhubadapter/sidecar_test.go | 2 +- internal/plugins/cli/plugin.go | 8 ++--- internal/plugins/cmd/plugin.go | 4 +-- internal/plugins/cmd/plugin_test.go | 2 +- internal/plugins/cmd/stress_test.go | 2 +- internal/plugins/deepsearch_e2e_test.go | 2 +- internal/plugins/files/plugin.go | 6 ++-- internal/plugins/healthcheck/plugin.go | 6 ++-- internal/plugins/healthcheck/plugin_test.go | 12 +++---- internal/plugins/integration_test.go | 24 ++++++------- internal/plugins/kbtree/expose_scope_test.go | 2 +- internal/plugins/kbtree/plugin.go | 4 +-- internal/plugins/kbtree/plugin_test.go | 8 ++--- internal/plugins/kbtree/scope.go | 2 +- internal/plugins/localuse/plugin.go | 4 +-- internal/plugins/mcp/plugin.go | 4 +-- internal/plugins/mcp/stdio.go | 2 +- internal/plugins/multimodal/plugin.go | 4 +-- .../plugins/pluginmgr/lifecycle_tools_test.go | 4 +-- .../plugins/pluginmgr/package_limit_test.go | 4 +-- internal/plugins/pluginmgr/plugin.go | 4 +-- internal/plugins/pluginmgr/skill_handout.go | 2 +- .../plugins/pluginmgr/skill_handout_test.go | 4 +-- .../pluginmgr/skill_realinstall_test.go | 2 +- internal/plugins/pluginmgr/upgrade_test.go | 6 ++-- internal/plugins/remotedevice/device.go | 2 +- internal/plugins/remotedevice/outputch.go | 4 +-- .../plugins/remotedevice/outputch_test.go | 4 +-- internal/plugins/remotedevice/plugin.go | 4 +-- internal/plugins/seemedia/integration_test.go | 4 +-- internal/plugins/seemedia/plugin.go | 4 +-- internal/plugins/seq/plugin.go | 2 +- internal/plugins/seq/register.go | 4 +-- internal/plugins/skillmgr/plugin.go | 6 ++-- internal/plugins/skillmgr/skillmgr_test.go | 4 +-- internal/plugins/skillmgr/tools.go | 4 +-- internal/plugins/timer_removed_test.go | 2 +- internal/plugins/webui/auth_hardening_test.go | 4 +-- .../plugins/webui/config_namespace_test.go | 2 +- internal/plugins/webui/datadir_status.go | 2 +- internal/plugins/webui/graph_source_test.go | 2 +- internal/plugins/webui/handler.go | 4 +-- internal/plugins/webui/handler_agents.go | 8 ++--- internal/plugins/webui/handler_chat.go | 6 ++-- .../plugins/webui/handler_graph_pulse_test.go | 4 +-- .../plugins/webui/handler_knowledge_test.go | 8 ++--- .../plugins/webui/handler_knowledge_tree.go | 2 +- .../webui/handler_knowledge_tree_test.go | 8 ++--- internal/plugins/webui/handler_memory.go | 6 ++-- internal/plugins/webui/handler_openai.go | 6 ++-- .../plugins/webui/handler_persona_test.go | 4 +-- internal/plugins/webui/handler_plugin_test.go | 2 +- internal/plugins/webui/handler_settings.go | 4 +-- internal/plugins/webui/handler_terminal.go | 2 +- internal/plugins/webui/handler_test.go | 22 ++++++------ internal/plugins/webui/handler_upload.go | 4 +-- internal/plugins/webui/history.go | 2 +- internal/plugins/webui/legacy_proxy_test.go | 4 +-- internal/plugins/webui/openai_compat_test.go | 8 ++--- internal/plugins/webui/plugin.go | 4 +-- internal/plugins/webui/proxy.go | 4 +-- internal/plugins/webui/proxy_test.go | 4 +-- internal/plugins/webui/secret_meta_test.go | 4 +-- .../plugins/webui/settings_secret_test.go | 8 ++--- internal/pluginview/terminal.go | 2 +- internal/safeclose/close_discipline_test.go | 2 +- internal/sdk/adapter_impl.go | 2 +- internal/sdk/config.go | 2 +- internal/sdk/config_impl.go | 2 +- internal/sdk/e2e_mediabytes_test.go | 2 +- internal/sdk/events.go | 2 +- internal/sdk/indexer_impl.go | 2 +- internal/sdk/knowledge.go | 2 +- internal/sdk/knowledge_impl.go | 2 +- internal/sdk/llm_impl.go | 6 ++-- internal/sdk/memory_impl.go | 6 ++-- internal/sdk/memory_impl_test.go | 6 ++-- internal/sdk/plugin.go | 4 +-- internal/sdk/secrets_impl.go | 2 +- internal/sdk/selftest.go | 8 ++--- internal/sdk/settings_impl.go | 2 +- internal/sdk/supervisor.go | 2 +- internal/sdk/tool_impl.go | 2 +- internal/security/store_test.go | 2 +- internal/supervisor/daemon.go | 8 ++--- internal/supervisor/daemon_test.go | 4 +-- internal/supervisor/sdk_adapter.go | 4 +-- internal/tracker/changeset.go | 2 +- internal/tracker/tracker.go | 2 +- providers/chineseclip/embedder.go | 2 +- providers/chineseclip/embedder_onnx_test.go | 2 +- providers/chineseclip/embedder_stub.go | 2 +- providers/ollama/generator.go | 2 +- providers/ollama/generator_test.go | 2 +- providers/qwen3vl/embedder.go | 2 +- providers/qwen3vl/embedder_onnx_test.go | 2 +- providers/qwen3vl/embedder_stub.go | 2 +- providers/qwen3vlgen/generator.go | 4 +-- providers/qwen3vlgen/generator_test.go | 2 +- 367 files changed, 857 insertions(+), 857 deletions(-) diff --git a/cmd/homed-centroid/main.go b/cmd/homed-centroid/main.go index bef225b1..5b98b693 100644 --- a/cmd/homed-centroid/main.go +++ b/cmd/homed-centroid/main.go @@ -21,7 +21,7 @@ import ( "fmt" "os" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) func main() { diff --git a/cmd/homed-depgraph/main.go b/cmd/homed-depgraph/main.go index 3da7e9af..aed2a02d 100644 --- a/cmd/homed-depgraph/main.go +++ b/cmd/homed-depgraph/main.go @@ -33,12 +33,12 @@ import ( "sort" "strings" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" // ★ 把全部内核模块**引入编译** —— 这就是"编译期收集各模块声明"的落点。 // 各模块在自己的 init() 里 kernelmod.Register(...)。 - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/all" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/all" ) func main() { diff --git a/cmd/homed-graph-distill/main.go b/cmd/homed-graph-distill/main.go index 657fe53d..346ba17c 100644 --- a/cmd/homed-graph-distill/main.go +++ b/cmd/homed-graph-distill/main.go @@ -43,13 +43,13 @@ import ( "os" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/distill" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" - "github.com/JianFeeeee/HomeAgent/pkg/generation" - _ "github.com/JianFeeeee/HomeAgent/providers/chineseclip" - _ "github.com/JianFeeeee/HomeAgent/providers/ollama" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/distill" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/generation" + _ "github.com/JianFeeeee/HologramAgent/providers/chineseclip" + _ "github.com/JianFeeeee/HologramAgent/providers/ollama" ) func main() { diff --git a/cmd/homed-graph-migrate/main.go b/cmd/homed-graph-migrate/main.go index 040e500f..788df142 100644 --- a/cmd/homed-graph-migrate/main.go +++ b/cmd/homed-graph-migrate/main.go @@ -30,11 +30,11 @@ import ( "os" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" - _ "github.com/JianFeeeee/HomeAgent/providers/chineseclip" - _ "github.com/JianFeeeee/HomeAgent/providers/qwen3vl" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" + _ "github.com/JianFeeeee/HologramAgent/providers/chineseclip" + _ "github.com/JianFeeeee/HologramAgent/providers/qwen3vl" ) func main() { diff --git a/cmd/homed-kb-migrate/main.go b/cmd/homed-kb-migrate/main.go index 376ea37f..64d68c58 100644 --- a/cmd/homed-kb-migrate/main.go +++ b/cmd/homed-kb-migrate/main.go @@ -31,7 +31,7 @@ import ( "os" "path/filepath" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" ) func main() { diff --git a/cmd/homed-key-rotate/main.go b/cmd/homed-key-rotate/main.go index e275c6da..fb1178f7 100644 --- a/cmd/homed-key-rotate/main.go +++ b/cmd/homed-key-rotate/main.go @@ -32,8 +32,8 @@ import ( "os" "path/filepath" - "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/security" ) func main() { diff --git a/cmd/homed-media-backfill/main.go b/cmd/homed-media-backfill/main.go index 3172b550..ca1c5fbb 100644 --- a/cmd/homed-media-backfill/main.go +++ b/cmd/homed-media-backfill/main.go @@ -40,7 +40,7 @@ import ( "path/filepath" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) func main() { diff --git a/cmd/homed/bootstrap.go b/cmd/homed/bootstrap.go index 0a612319..6c435d67 100644 --- a/cmd/homed/bootstrap.go +++ b/cmd/homed/bootstrap.go @@ -13,19 +13,19 @@ import ( "syscall" "time" - agentCore "github.com/JianFeeeee/HomeAgent/internal/agent/core" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/ipc" - logpkg "github.com/JianFeeeee/HomeAgent/internal/log" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/pipeline" - "github.com/JianFeeeee/HomeAgent/internal/memory/social" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - "github.com/JianFeeeee/HomeAgent/internal/recovery" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" - "github.com/JianFeeeee/HomeAgent/internal/supervisor" - "github.com/JianFeeeee/HomeAgent/internal/tracker" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentCore "github.com/JianFeeeee/HologramAgent/internal/agent/core" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/ipc" + logpkg "github.com/JianFeeeee/HologramAgent/internal/log" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/pipeline" + "github.com/JianFeeeee/HologramAgent/internal/memory/social" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + "github.com/JianFeeeee/HologramAgent/internal/recovery" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" + "github.com/JianFeeeee/HologramAgent/internal/supervisor" + "github.com/JianFeeeee/HologramAgent/internal/tracker" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // setupLogging 初始化日志:行号前缀 + 同时输出到控制台与 /log/ 下的本次启动文件。 diff --git a/cmd/homed/failback.go b/cmd/homed/failback.go index 27f3dd87..d892c4b4 100644 --- a/cmd/homed/failback.go +++ b/cmd/homed/failback.go @@ -13,12 +13,12 @@ import ( "path/filepath" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - luaVM "github.com/JianFeeeee/HomeAgent/internal/lua" - "github.com/JianFeeeee/HomeAgent/internal/recovery" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/system" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + luaVM "github.com/JianFeeeee/HologramAgent/internal/lua" + "github.com/JianFeeeee/HologramAgent/internal/recovery" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/system" ) // runFailbackRecovery 在 failback worker 内执行 L1 恢复梯子: diff --git a/cmd/homed/guard.go b/cmd/homed/guard.go index 36ff75ce..dfcc2764 100644 --- a/cmd/homed/guard.go +++ b/cmd/homed/guard.go @@ -19,11 +19,11 @@ import ( "syscall" "time" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/ipc" - "github.com/JianFeeeee/HomeAgent/internal/recovery" - "github.com/JianFeeeee/HomeAgent/internal/system" - "github.com/JianFeeeee/HomeAgent/internal/tracker" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/ipc" + "github.com/JianFeeeee/HologramAgent/internal/recovery" + "github.com/JianFeeeee/HologramAgent/internal/system" + "github.com/JianFeeeee/HologramAgent/internal/tracker" "gopkg.in/yaml.v3" ) diff --git a/cmd/homed/guard_safety_test.go b/cmd/homed/guard_safety_test.go index a0866c38..a7c4dda9 100644 --- a/cmd/homed/guard_safety_test.go +++ b/cmd/homed/guard_safety_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/recovery" + "github.com/JianFeeeee/HologramAgent/internal/recovery" ) // guard 的**破坏性路径**判据。 diff --git a/cmd/homed/guard_windows.go b/cmd/homed/guard_windows.go index 1fc05788..51fb0881 100644 --- a/cmd/homed/guard_windows.go +++ b/cmd/homed/guard_windows.go @@ -9,9 +9,9 @@ import ( "log" "os" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - luaVM "github.com/JianFeeeee/HomeAgent/internal/lua" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + luaVM "github.com/JianFeeeee/HologramAgent/internal/lua" ) // runGuard 桩:guard 父守护模式仅支持 Linux,其余平台打印提示并退出。 diff --git a/cmd/homed/kmod_runtime.go b/cmd/homed/kmod_runtime.go index 9a530e40..3875bea1 100644 --- a/cmd/homed/kmod_runtime.go +++ b/cmd/homed/kmod_runtime.go @@ -9,12 +9,12 @@ import ( "path/filepath" "strings" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" // ★ 把全部内核模块**引入编译**(Go 要求 import 才会编译进来)。 // 加一个新模块 = 新建 internal/kernelmod//mod.go + 在 all.go 加一行。 - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/all" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/all" ) // RunKernelModules 装配全部内核模块(必须在 Group 0 串行段之后调用)。 diff --git a/cmd/homed/main.go b/cmd/homed/main.go index 0b0d07d1..9a9cd63c 100644 --- a/cmd/homed/main.go +++ b/cmd/homed/main.go @@ -5,26 +5,26 @@ import ( "log" "path/filepath" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod/pluginhost" - "github.com/JianFeeeee/HomeAgent/internal/meta" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod/pluginhost" + "github.com/JianFeeeee/HologramAgent/internal/meta" // ★ 内置插件统一走 internal/plugins 的清单(all.go),**不要**在这里 // 单独导入某个插件: // · 重复导入虽无害(同一包只 init 一次),但会让 all.go 不再是唯一清单 // —— 按它盘点的工具/文档会漏项(kbtree 曾因此长期游离在清单之外); // · 想增删内置插件请改 all.go。 - _ "github.com/JianFeeeee/HomeAgent/internal/plugins" - "github.com/JianFeeeee/HomeAgent/internal/security" - "github.com/JianFeeeee/HomeAgent/internal/systemd" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins" + "github.com/JianFeeeee/HologramAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/systemd" // 空白导入内置 provider:它们各自在 init 里注册到 pkg/embedding。 // 想把核心换成自己的模型,只需替换这一行(或另建一个发行版 main)。 - _ "github.com/JianFeeeee/HomeAgent/providers/chineseclip" - _ "github.com/JianFeeeee/HomeAgent/providers/qwen3vl" + _ "github.com/JianFeeeee/HologramAgent/providers/chineseclip" + _ "github.com/JianFeeeee/HologramAgent/providers/qwen3vl" // 生成侧 provider(蒸馏拆三元组)。与上面两个向量 provider 各自独立注册: // 核心只依赖 pkg/generation 的接口,按配置 Open("ollama")。 - _ "github.com/JianFeeeee/HomeAgent/providers/ollama" + _ "github.com/JianFeeeee/HologramAgent/providers/ollama" ) // main 是 worker 进程的启动序列。 diff --git a/cmd/homed/memcandidate.go b/cmd/homed/memcandidate.go index 97e26ff4..f98c8b82 100644 --- a/cmd/homed/memcandidate.go +++ b/cmd/homed/memcandidate.go @@ -16,10 +16,10 @@ import ( "log" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/pipeline" - "github.com/JianFeeeee/HomeAgent/internal/memory/text" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/pipeline" + "github.com/JianFeeeee/HologramAgent/internal/memory/text" ) // startMemoryCandidateConsumer 起一个常驻 goroutine:把 eventbus 上的 diff --git a/cmd/homed/plugins_scheduled.go b/cmd/homed/plugins_scheduled.go index 112769d1..0b4c884b 100644 --- a/cmd/homed/plugins_scheduled.go +++ b/cmd/homed/plugins_scheduled.go @@ -20,9 +20,9 @@ import ( "log" "strings" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - "github.com/JianFeeeee/HomeAgent/internal/recovery" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + "github.com/JianFeeeee/HologramAgent/internal/recovery" ) // resolveFailbackAllowlist 解析 failback 受限启动的插件白名单(装配**前**调用)。 diff --git a/cmd/memgc/main.go b/cmd/memgc/main.go index c87a36fb..337c648b 100644 --- a/cmd/memgc/main.go +++ b/cmd/memgc/main.go @@ -22,7 +22,7 @@ import ( "fmt" "log" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) func main() { diff --git a/cmd/mock-server/ws.go b/cmd/mock-server/ws.go index 35b2d98c..8e28e687 100644 --- a/cmd/mock-server/ws.go +++ b/cmd/mock-server/ws.go @@ -15,7 +15,7 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/devicebridge/client" + "github.com/JianFeeeee/HologramAgent/internal/devicebridge/client" ) // ===== WebSocket 帧编码/解码(RFC 6455) ===== diff --git a/cmd/waiter/daemon.go b/cmd/waiter/daemon.go index c520262a..8ea7552f 100644 --- a/cmd/waiter/daemon.go +++ b/cmd/waiter/daemon.go @@ -14,8 +14,8 @@ import ( "syscall" "time" - "github.com/JianFeeeee/HomeAgent/internal/devicebridge/client" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + "github.com/JianFeeeee/HologramAgent/internal/devicebridge/client" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" ) // --------------------------------------------------------------------------- diff --git a/cmd/waiter/device.go b/cmd/waiter/device.go index f3c6d20f..3e400f74 100644 --- a/cmd/waiter/device.go +++ b/cmd/waiter/device.go @@ -14,8 +14,8 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/internal/devicebridge/client" - "github.com/JianFeeeee/HomeAgent/internal/meta" + "github.com/JianFeeeee/HologramAgent/internal/devicebridge/client" + "github.com/JianFeeeee/HologramAgent/internal/meta" ) // ===== 设备桥管理 ===== diff --git a/cmd/waiter/main.go b/cmd/waiter/main.go index da5789e5..0dba8850 100644 --- a/cmd/waiter/main.go +++ b/cmd/waiter/main.go @@ -12,8 +12,8 @@ import ( "syscall" "time" - "github.com/JianFeeeee/HomeAgent/internal/meta" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + "github.com/JianFeeeee/HologramAgent/internal/meta" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" ) const ( diff --git a/cmd/waiter/state.go b/cmd/waiter/state.go index c42e60f8..9ada39dc 100644 --- a/cmd/waiter/state.go +++ b/cmd/waiter/state.go @@ -4,7 +4,7 @@ import ( "context" "encoding/json" "fmt" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" "sync" ) diff --git a/deploy/packaging/packaging_test.go b/deploy/packaging/packaging_test.go index 0b5b06fc..c01d64d9 100644 --- a/deploy/packaging/packaging_test.go +++ b/deploy/packaging/packaging_test.go @@ -99,11 +99,11 @@ func TestPackagingLdflagsUseCurrentModulePath(t *testing.T) { if strings.Contains(src, "gitcode.com/JianFeeeee/HomeAgent") { t.Fatal("★ build.sh 的 LDFLAGS 用的是**历史**模块路径 " + "`gitcode.com/JianFeeeee/HomeAgent`;当前模块是 " + - "`github.com/JianFeeeee/HomeAgent`。\n" + + "`github.com/JianFeeeee/HologramAgent`。\n" + " `-X` 对未知路径**静默无效** ⇒ 发行包的 Version/Commit/BuildTime " + "全是默认值(实测 --version 输出 unknown)") } - if !strings.Contains(src, "github.com/JianFeeeee/HomeAgent/internal/meta.Version") { + if !strings.Contains(src, "github.com/JianFeeeee/HologramAgent/internal/meta.Version") { t.Fatal("★ build.sh 必须用 github.com/... 注入 meta.Version") } } diff --git a/go.mod b/go.mod index 21ebd939..dfeb2bbd 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/JianFeeeee/HomeAgent +module github.com/JianFeeeee/HologramAgent go 1.25.0 diff --git a/internal/agent/api/provider.go b/internal/agent/api/provider.go index c87dd49f..a4c27fa0 100644 --- a/internal/agent/api/provider.go +++ b/internal/agent/api/provider.go @@ -16,9 +16,9 @@ import ( "sync" "time" - luaVM "github.com/JianFeeeee/HomeAgent/internal/lua" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" - "github.com/JianFeeeee/HomeAgent/internal/security" + luaVM "github.com/JianFeeeee/HologramAgent/internal/lua" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // ContentBlock 定义多模态内容块,用于图片/音频等非文本输入。 diff --git a/internal/agent/api/provider_security.go b/internal/agent/api/provider_security.go index 6214ac02..b9894264 100644 --- a/internal/agent/api/provider_security.go +++ b/internal/agent/api/provider_security.go @@ -12,7 +12,7 @@ import ( "context" "log" - "github.com/JianFeeeee/HomeAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // secureProviderDecorator 在**发往 LLM 之前**把消息里的明文换成别名。 diff --git a/internal/agent/api/provider_security_modal_test.go b/internal/agent/api/provider_security_modal_test.go index bccb6ece..c1e04263 100644 --- a/internal/agent/api/provider_security_modal_test.go +++ b/internal/agent/api/provider_security_modal_test.go @@ -25,7 +25,7 @@ import ( "context" "testing" - "github.com/JianFeeeee/HomeAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // newTestStore 造一个**真正会触发包装**的 store。 diff --git a/internal/agent/api/quickchat_test.go b/internal/agent/api/quickchat_test.go index d65f5fd8..dad2dcac 100644 --- a/internal/agent/api/quickchat_test.go +++ b/internal/agent/api/quickchat_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - luaVM "github.com/JianFeeeee/HomeAgent/internal/lua" + luaVM "github.com/JianFeeeee/HologramAgent/internal/lua" ) func TestQuickChatWithRealKey(t *testing.T) { diff --git a/internal/agent/api/security_premise_test.go b/internal/agent/api/security_premise_test.go index 01bb745e..d34f8d8d 100644 --- a/internal/agent/api/security_premise_test.go +++ b/internal/agent/api/security_premise_test.go @@ -22,7 +22,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // countingProvider 记录它被调用了几次、收到什么消息。 diff --git a/internal/agent/api/security_wiring_test.go b/internal/agent/api/security_wiring_test.go index 04b4e588..0ffacd31 100644 --- a/internal/agent/api/security_wiring_test.go +++ b/internal/agent/api/security_wiring_test.go @@ -23,7 +23,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // ★★ 判据:**晚注册的 provider 也自动被装饰**(因为装饰挂在 Register 上)。 diff --git a/internal/agent/core/agent.go b/internal/agent/core/agent.go index 626661f9..309c9a9b 100644 --- a/internal/agent/core/agent.go +++ b/internal/agent/core/agent.go @@ -7,19 +7,19 @@ import ( "sync" "time" - agentPkg "github.com/JianFeeeee/HomeAgent/internal/agent" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/memory/social" - "github.com/JianFeeeee/HomeAgent/internal/memory/text" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - "github.com/JianFeeeee/HomeAgent/internal/tracker" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentPkg "github.com/JianFeeeee/HologramAgent/internal/agent" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/social" + "github.com/JianFeeeee/HologramAgent/internal/memory/text" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + "github.com/JianFeeeee/HologramAgent/internal/tracker" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // ContextEvent 和 RelevanceContext 定义在 context.go diff --git a/internal/agent/core/agent_functions_test.go b/internal/agent/core/agent_functions_test.go index b503a318..edf9eea3 100644 --- a/internal/agent/core/agent_functions_test.go +++ b/internal/agent/core/agent_functions_test.go @@ -3,7 +3,7 @@ package core import ( "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" ) func TestEntitySimilarity(t *testing.T) { diff --git a/internal/agent/core/agent_helpers_test.go b/internal/agent/core/agent_helpers_test.go index 9c9beec7..f16cd4c5 100644 --- a/internal/agent/core/agent_helpers_test.go +++ b/internal/agent/core/agent_helpers_test.go @@ -3,8 +3,8 @@ package core import ( "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" ) func needJieba() bool { diff --git a/internal/agent/core/agent_tools_test.go b/internal/agent/core/agent_tools_test.go index 9fa43fe4..2f7437b8 100644 --- a/internal/agent/core/agent_tools_test.go +++ b/internal/agent/core/agent_tools_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) type mockOutputDevice struct { diff --git a/internal/agent/core/argvalidate.go b/internal/agent/core/argvalidate.go index 5c88db3b..f7f22103 100644 --- a/internal/agent/core/argvalidate.go +++ b/internal/agent/core/argvalidate.go @@ -5,8 +5,8 @@ import ( "strconv" "strings" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 阶段 1c:按 ToolDef.Parameters 预校验。 diff --git a/internal/agent/core/argvalidate_test.go b/internal/agent/core/argvalidate_test.go index 312ab368..b47ed82f 100644 --- a/internal/agent/core/argvalidate_test.go +++ b/internal/agent/core/argvalidate_test.go @@ -4,9 +4,9 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 阶段 1c:按 ToolDef.Parameters 预校验,在**分派之前**拦下坏参数。 diff --git a/internal/agent/core/builtin_toolapi.go b/internal/agent/core/builtin_toolapi.go index 00834e9f..10397ce3 100644 --- a/internal/agent/core/builtin_toolapi.go +++ b/internal/agent/core/builtin_toolapi.go @@ -3,8 +3,8 @@ package core import ( "strings" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 本文件实现内核侧对"内置工具注册面"(方案 B)的注入。 diff --git a/internal/agent/core/builtin_toolapi_test.go b/internal/agent/core/builtin_toolapi_test.go index 8aa13985..b3dd1d84 100644 --- a/internal/agent/core/builtin_toolapi_test.go +++ b/internal/agent/core/builtin_toolapi_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" ) // 阶段 B:内置工具注册进 ToolAPI 面。 diff --git a/internal/agent/core/comefrom_test.go b/internal/agent/core/comefrom_test.go index 33111a55..9dc37ad6 100644 --- a/internal/agent/core/comefrom_test.go +++ b/internal/agent/core/comefrom_test.go @@ -9,10 +9,10 @@ package core import ( "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // ★★★ 判据:来源标识**必须在帧的起点就写入**(不能只在工具帧上)。 diff --git a/internal/agent/core/commondev_premise_test.go b/internal/agent/core/commondev_premise_test.go index 38b2e904..5f7a0623 100644 --- a/internal/agent/core/commondev_premise_test.go +++ b/internal/agent/core/commondev_premise_test.go @@ -19,9 +19,9 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 与 commondev 真实用法一致的通道名:inputch 可含斜杠,outputch 必须合规 diff --git a/internal/agent/core/context.go b/internal/agent/core/context.go index aec853d4..89d24e90 100644 --- a/internal/agent/core/context.go +++ b/internal/agent/core/context.go @@ -11,10 +11,10 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) type ToolResultItem struct { diff --git a/internal/agent/core/context_test.go b/internal/agent/core/context_test.go index 24951b4e..bdfdaafb 100644 --- a/internal/agent/core/context_test.go +++ b/internal/agent/core/context_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) func newTestCtx() *RelevanceContext { diff --git a/internal/agent/core/context_tuning_test.go b/internal/agent/core/context_tuning_test.go index 22cf0a41..1b9d1ae1 100644 --- a/internal/agent/core/context_tuning_test.go +++ b/internal/agent/core/context_tuning_test.go @@ -3,8 +3,8 @@ package core import ( "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/internal/memory" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // 这组判据把「上下文管理的阈值」从硬编码变成可配置,并守住两条纪律: diff --git a/internal/agent/core/crossmodal.go b/internal/agent/core/crossmodal.go index 6fbc435b..1b12856b 100644 --- a/internal/agent/core/crossmodal.go +++ b/internal/agent/core/crossmodal.go @@ -6,8 +6,8 @@ import ( "sort" "strings" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" ) // CrossModalHit 是跨模态检索融合后的一条候选。 diff --git a/internal/agent/core/device_tool_auth_test.go b/internal/agent/core/device_tool_auth_test.go index d9d06045..ccd73241 100644 --- a/internal/agent/core/device_tool_auth_test.go +++ b/internal/agent/core/device_tool_auth_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // registerFakeDevice 注册一台假设备,带一个"需要 device_id 的指令类工具"和一个无参枚举工具。 diff --git a/internal/agent/core/distill.go b/internal/agent/core/distill.go index db4a31e1..2f90b14b 100644 --- a/internal/agent/core/distill.go +++ b/internal/agent/core/distill.go @@ -7,11 +7,11 @@ import ( "strings" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/internal/nlp" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/nlp" ) type ConsolidationTask struct { diff --git a/internal/agent/core/emitresponse_e2e_test.go b/internal/agent/core/emitresponse_e2e_test.go index eea8e9c9..da0bafb7 100644 --- a/internal/agent/core/emitresponse_e2e_test.go +++ b/internal/agent/core/emitresponse_e2e_test.go @@ -5,8 +5,8 @@ import ( "fmt" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // 这组判据走**真实调度循环**(a.Start + 经 channel 注入 + 等 ResponseCh), diff --git a/internal/agent/core/emitresponse_usage_test.go b/internal/agent/core/emitresponse_usage_test.go index deb997bd..7d441f1b 100644 --- a/internal/agent/core/emitresponse_usage_test.go +++ b/internal/agent/core/emitresponse_usage_test.go @@ -3,9 +3,9 @@ package core import ( "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 这组判据针对一个「发了但没人收到」的缺陷: diff --git a/internal/agent/core/encshell_premise_test.go b/internal/agent/core/encshell_premise_test.go index 66856f7a..16baa7ed 100644 --- a/internal/agent/core/encshell_premise_test.go +++ b/internal/agent/core/encshell_premise_test.go @@ -13,7 +13,7 @@ import ( "strings" "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func TestPremise_EncShellCommandPrefilledByKernel(t *testing.T) { diff --git a/internal/agent/core/encshell_redundancy_test.go b/internal/agent/core/encshell_redundancy_test.go index e25cac7a..9dc4e954 100644 --- a/internal/agent/core/encshell_redundancy_test.go +++ b/internal/agent/core/encshell_redundancy_test.go @@ -17,7 +17,7 @@ import ( "strings" "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // ★★ 判据:`cmd_run`(内置终端工具,非插件)的参数同样被内核回填。 diff --git a/internal/agent/core/eventloop.go b/internal/agent/core/eventloop.go index 2fbca8e8..9bb92efe 100644 --- a/internal/agent/core/eventloop.go +++ b/internal/agent/core/eventloop.go @@ -6,10 +6,10 @@ import ( "runtime/debug" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/events" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/events" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/agent/core/firewall_e2e_test.go b/internal/agent/core/firewall_e2e_test.go index 934b63dd..fb43ea9b 100644 --- a/internal/agent/core/firewall_e2e_test.go +++ b/internal/agent/core/firewall_e2e_test.go @@ -22,10 +22,10 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/security" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/security" ) const firewallToken = "ghp_ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" diff --git a/internal/agent/core/gpttest_test.go b/internal/agent/core/gpttest_test.go index 07aaa053..ea5d5f2f 100644 --- a/internal/agent/core/gpttest_test.go +++ b/internal/agent/core/gpttest_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func TestExecuteGetPluginTools(tmp *testing.T) { diff --git a/internal/agent/core/graphmedia.go b/internal/agent/core/graphmedia.go index 9efa6c01..b29363d3 100644 --- a/internal/agent/core/graphmedia.go +++ b/internal/agent/core/graphmedia.go @@ -5,8 +5,8 @@ import ( "log" "strings" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" ) // L3 图库的媒体绑定。 diff --git a/internal/agent/core/graphmedia_test.go b/internal/agent/core/graphmedia_test.go index a2b8d5c9..928e4f30 100644 --- a/internal/agent/core/graphmedia_test.go +++ b/internal/agent/core/graphmedia_test.go @@ -7,8 +7,8 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" ) // L3 图库媒体绑定测试(块 union 化之后)。 diff --git a/internal/agent/core/inplace_scrub_test.go b/internal/agent/core/inplace_scrub_test.go index 0765b03e..b9e2a0f8 100644 --- a/internal/agent/core/inplace_scrub_test.go +++ b/internal/agent/core/inplace_scrub_test.go @@ -25,8 +25,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/internal/security" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // ★★ 判据:装饰器原地改写 ⇒ 原始消息切片也变成别名。 diff --git a/internal/agent/core/inputch.go b/internal/agent/core/inputch.go index c72792b7..95ec5793 100644 --- a/internal/agent/core/inputch.go +++ b/internal/agent/core/inputch.go @@ -15,8 +15,8 @@ import ( "sort" "strings" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) func (a *Agent) executeInputChannels(tc agentAPI.ToolCall) string { diff --git a/internal/agent/core/inputch_test.go b/internal/agent/core/inputch_test.go index 1b878cef..01a961e2 100644 --- a/internal/agent/core/inputch_test.go +++ b/internal/agent/core/inputch_test.go @@ -9,8 +9,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) func inputChToolCall(args map[string]interface{}) agentAPI.ToolCall { diff --git a/internal/agent/core/inputroute.go b/internal/agent/core/inputroute.go index 3ef945c4..f02b790f 100644 --- a/internal/agent/core/inputroute.go +++ b/internal/agent/core/inputroute.go @@ -3,7 +3,7 @@ package core import ( "log" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // routeInputByOwner 实现**输入路由**:inputch 是最基本的输入路由单位, diff --git a/internal/agent/core/inputroute_test.go b/internal/agent/core/inputroute_test.go index 06eacd93..00ad0586 100644 --- a/internal/agent/core/inputroute_test.go +++ b/internal/agent/core/inputroute_test.go @@ -4,7 +4,7 @@ import ( "path/filepath" "testing" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // 输入路由是**独占**的:inputch 划给子之后,该通道的输入只流向子,父不再收到。 diff --git a/internal/agent/core/inputunify_test.go b/internal/agent/core/inputunify_test.go index d975a3ef..b7c6e382 100644 --- a/internal/agent/core/inputunify_test.go +++ b/internal/agent/core/inputunify_test.go @@ -5,10 +5,10 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/agent/core/leakback_test.go b/internal/agent/core/leakback_test.go index 7ecf695b..3b19f08f 100644 --- a/internal/agent/core/leakback_test.go +++ b/internal/agent/core/leakback_test.go @@ -17,9 +17,9 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func TestPremise_PluginReturnedPlaintextIsScrubbed(t *testing.T) { diff --git a/internal/agent/core/lightprofile_test.go b/internal/agent/core/lightprofile_test.go index 2dc6271e..ae060c7f 100644 --- a/internal/agent/core/lightprofile_test.go +++ b/internal/agent/core/lightprofile_test.go @@ -21,9 +21,9 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // newLightAgent 构造一个轻量内核 agent(驻留子形态):有 LightMemory,没有整理面。 diff --git a/internal/agent/core/log_scrub.go b/internal/agent/core/log_scrub.go index e0cf5371..cadb7d26 100644 --- a/internal/agent/core/log_scrub.go +++ b/internal/agent/core/log_scrub.go @@ -31,7 +31,7 @@ package core import ( "log" - "github.com/JianFeeeee/HomeAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // scrubForLog 清洗要写进日志的文本。 diff --git a/internal/agent/core/medialive_test.go b/internal/agent/core/medialive_test.go index 3b63246a..1eafcb59 100644 --- a/internal/agent/core/medialive_test.go +++ b/internal/agent/core/medialive_test.go @@ -38,12 +38,12 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - luaVM "github.com/JianFeeeee/HomeAgent/internal/lua" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + luaVM "github.com/JianFeeeee/HologramAgent/internal/lua" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // liveCfg 是调用方通过环境变量显式提供的 LLM 源配置。 diff --git a/internal/agent/core/medialoop.go b/internal/agent/core/medialoop.go index 3a39f2ea..8a9c457b 100644 --- a/internal/agent/core/medialoop.go +++ b/internal/agent/core/medialoop.go @@ -6,8 +6,8 @@ import ( "sync" "sync/atomic" - "github.com/JianFeeeee/HomeAgent/internal/memory" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + "github.com/JianFeeeee/HologramAgent/internal/memory" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" ) // 媒体与记忆块的生命周期辅助。 diff --git a/internal/agent/core/medialoop_test.go b/internal/agent/core/medialoop_test.go index 4dae1851..3e0f7c41 100644 --- a/internal/agent/core/medialoop_test.go +++ b/internal/agent/core/medialoop_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" ) // 媒体与记忆块的生命周期测试(块 union 化之后)。 diff --git a/internal/agent/core/mediaref.go b/internal/agent/core/mediaref.go index aeb5dfc1..bf0037ef 100644 --- a/internal/agent/core/mediaref.go +++ b/internal/agent/core/mediaref.go @@ -7,8 +7,8 @@ import ( "strings" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/internal/memory" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // 媒体记忆接线:把对话里出现的图片/音频变成一等记忆块。 diff --git a/internal/agent/core/mediaref_test.go b/internal/agent/core/mediaref_test.go index 2894eeda..45bd703c 100644 --- a/internal/agent/core/mediaref_test.go +++ b/internal/agent/core/mediaref_test.go @@ -8,9 +8,9 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" ) // 媒体记忆接线测试(块 union 化之后):验证媒体从对话进入块、挂到 L0 事件、 diff --git a/internal/agent/core/memory_scrub.go b/internal/agent/core/memory_scrub.go index 07618404..9f63df6c 100644 --- a/internal/agent/core/memory_scrub.go +++ b/internal/agent/core/memory_scrub.go @@ -28,7 +28,7 @@ package core import ( "log" - "github.com/JianFeeeee/HomeAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // scrubEventSecrets 就地清洗一条待持久化事件里的明文。 diff --git a/internal/agent/core/memorycommit_count_test.go b/internal/agent/core/memorycommit_count_test.go index 3e6ef5fb..445a5478 100644 --- a/internal/agent/core/memorycommit_count_test.go +++ b/internal/agent/core/memorycommit_count_test.go @@ -6,10 +6,10 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // TestMemoryCommitReportsRealCounts 钉住「memory_commit 如实报告写入量」。 diff --git a/internal/agent/core/memoryface.go b/internal/agent/core/memoryface.go index be7745ca..5943ade5 100644 --- a/internal/agent/core/memoryface.go +++ b/internal/agent/core/memoryface.go @@ -18,7 +18,7 @@ package core // 而 `a.memory`(整理面)保持 nil —— 既有的 22 处 `if a.memory != nil` 关卡 // 会自动把整理面全部禁掉,不需要写"每个方法都返回错误"的受限包装。 -import "github.com/JianFeeeee/HomeAgent/internal/memory" +import "github.com/JianFeeeee/HologramAgent/internal/memory" // isLightKernel 报告本 agent 是不是**轻量内核**(驻留子)。 // diff --git a/internal/agent/core/memorypass.go b/internal/agent/core/memorypass.go index 1bec5178..fd73ebbc 100644 --- a/internal/agent/core/memorypass.go +++ b/internal/agent/core/memorypass.go @@ -5,8 +5,8 @@ import ( "strconv" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/agent/core/memorypass_test.go b/internal/agent/core/memorypass_test.go index cf8720c0..6a954736 100644 --- a/internal/agent/core/memorypass_test.go +++ b/internal/agent/core/memorypass_test.go @@ -6,8 +6,8 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" ) // memoryPass 是「裁剪」与「召回」的唯一入口:两根正交轴,但共用同一份 query。 diff --git a/internal/agent/core/modalfallback.go b/internal/agent/core/modalfallback.go index acab6b75..bdb28a95 100644 --- a/internal/agent/core/modalfallback.go +++ b/internal/agent/core/modalfallback.go @@ -7,7 +7,7 @@ import ( "strings" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // 多模态回退链:主模型看不到图/听不到音频时,改用一个声明了 vision/audio diff --git a/internal/agent/core/modalfallback_test.go b/internal/agent/core/modalfallback_test.go index b36482a2..735f10fc 100644 --- a/internal/agent/core/modalfallback_test.go +++ b/internal/agent/core/modalfallback_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // stubProvider 是一个可声明多模态能力的假 provider。 diff --git a/internal/agent/core/multimodal_departed_test.go b/internal/agent/core/multimodal_departed_test.go index 9d51f2ed..2d8b29f2 100644 --- a/internal/agent/core/multimodal_departed_test.go +++ b/internal/agent/core/multimodal_departed_test.go @@ -118,7 +118,7 @@ func TestKernelHasNoMediaFileReading(t *testing.T) { func TestMediaToolsRegisteredByPlugin(t *testing.T) { // 插件侧的注册清单在 internal/plugins/multimodal/plugin.go。 // 这里只做**跨包引用检查**(core 包不该 import multimodal,那是反向依赖)。 - if strings.Contains(kernelSourceDump(t), `"github.com/JianFeeeee/HomeAgent/internal/plugins/multimodal"`) { + if strings.Contains(kernelSourceDump(t), `"github.com/JianFeeeee/HologramAgent/internal/plugins/multimodal"`) { t.Error("core 反向 import 了 multimodal 插件 —— " + "工具由插件注册进 StageHost,核心不应知道插件实现") } diff --git a/internal/agent/core/offload.go b/internal/agent/core/offload.go index c977e591..681d4479 100644 --- a/internal/agent/core/offload.go +++ b/internal/agent/core/offload.go @@ -24,7 +24,7 @@ import ( "runtime/debug" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // OffloadOptions 是自动转投的判定与执行参数。 diff --git a/internal/agent/core/offload_test.go b/internal/agent/core/offload_test.go index 17c266f1..e60aa91c 100644 --- a/internal/agent/core/offload_test.go +++ b/internal/agent/core/offload_test.go @@ -6,9 +6,9 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // newRootWithoutSchedulerLoop 造一个**不启动后台循环**的根 agent。 diff --git a/internal/agent/core/output.go b/internal/agent/core/output.go index 51e4a77c..b9c99674 100644 --- a/internal/agent/core/output.go +++ b/internal/agent/core/output.go @@ -5,10 +5,10 @@ import ( "log" "strings" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/security" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // executeOutputSendTool 执行一次 output_send__{通道}。 diff --git a/internal/agent/core/output_grant_test.go b/internal/agent/core/output_grant_test.go index 397643df..8b768c39 100644 --- a/internal/agent/core/output_grant_test.go +++ b/internal/agent/core/output_grant_test.go @@ -14,8 +14,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // registerFakeOutput 注册一个假的输出通道(device 通道)。 diff --git a/internal/agent/core/output_rules_test.go b/internal/agent/core/output_rules_test.go index ad30601a..70a6bfe2 100644 --- a/internal/agent/core/output_rules_test.go +++ b/internal/agent/core/output_rules_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // 设计口径:输出是 agent 的**主动调用** —— 收到一次输入后,可以往任意(已授权的) diff --git a/internal/agent/core/overflow.go b/internal/agent/core/overflow.go index 8232518e..e96f1f6f 100644 --- a/internal/agent/core/overflow.go +++ b/internal/agent/core/overflow.go @@ -5,7 +5,7 @@ import ( "fmt" "log" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // 上下文超页(context overflow)处理。 diff --git a/internal/agent/core/overflow_test.go b/internal/agent/core/overflow_test.go index a1981345..ee7610d9 100644 --- a/internal/agent/core/overflow_test.go +++ b/internal/agent/core/overflow_test.go @@ -6,8 +6,8 @@ import ( "sync" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // ── 测试替身 ── diff --git a/internal/agent/core/parallelsched_test.go b/internal/agent/core/parallelsched_test.go index 34e5815b..3883695b 100644 --- a/internal/agent/core/parallelsched_test.go +++ b/internal/agent/core/parallelsched_test.go @@ -8,9 +8,9 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 阶段 2d:批次调度与保序。 diff --git a/internal/agent/core/persist_leak_test.go b/internal/agent/core/persist_leak_test.go index cf8e26a0..ac07041d 100644 --- a/internal/agent/core/persist_leak_test.go +++ b/internal/agent/core/persist_leak_test.go @@ -26,10 +26,10 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // ★★ 判据:**用户输入**里的明文不得进 context(此前完全未被覆盖)。 diff --git a/internal/agent/core/persona.go b/internal/agent/core/persona.go index 91ebd6ac..6fe1e0f8 100644 --- a/internal/agent/core/persona.go +++ b/internal/agent/core/persona.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // PersonaStore 是人格设定的读写面。 diff --git a/internal/agent/core/persona_test.go b/internal/agent/core/persona_test.go index b2251292..fddb58d2 100644 --- a/internal/agent/core/persona_test.go +++ b/internal/agent/core/persona_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // newTestAgent 造一个最小可用的 Agent(buildToolDefs 要求 io 非 nil)。 diff --git a/internal/agent/core/plugin_tools_service_test.go b/internal/agent/core/plugin_tools_service_test.go index d6994fef..b3e40702 100644 --- a/internal/agent/core/plugin_tools_service_test.go +++ b/internal/agent/core/plugin_tools_service_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // get_plugin_tools 必须是**完整**的服务(2026-05-05 修) diff --git a/internal/agent/core/preempt_logging_test.go b/internal/agent/core/preempt_logging_test.go index 99928b8f..d575166b 100644 --- a/internal/agent/core/preempt_logging_test.go +++ b/internal/agent/core/preempt_logging_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // 抢占日志必须能说出**受害者是谁**(来源 + 类别 + 级别)。 diff --git a/internal/agent/core/process.go b/internal/agent/core/process.go index 3474639e..1470ca68 100644 --- a/internal/agent/core/process.go +++ b/internal/agent/core/process.go @@ -10,9 +10,9 @@ import ( "sort" "strings" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/internal/events" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/events" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // continuationPlaceholder 是工具轮之后补的 user 占位内容。 diff --git a/internal/agent/core/promptdump.go b/internal/agent/core/promptdump.go index 1f20fdce..b018064e 100644 --- a/internal/agent/core/promptdump.go +++ b/internal/agent/core/promptdump.go @@ -6,7 +6,7 @@ import ( "sync" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // 提示词抓包(opt-in 诊断)。 diff --git a/internal/agent/core/promptvars_test.go b/internal/agent/core/promptvars_test.go index 73990ec0..88dc17d5 100644 --- a/internal/agent/core/promptvars_test.go +++ b/internal/agent/core/promptvars_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/meta" + "github.com/JianFeeeee/HologramAgent/internal/meta" sdkmeta "github.com/JianFeeeee/homeagentsdk/meta" ) diff --git a/internal/agent/core/prunepolicy_test.go b/internal/agent/core/prunepolicy_test.go index be1b606d..92213395 100644 --- a/internal/agent/core/prunepolicy_test.go +++ b/internal/agent/core/prunepolicy_test.go @@ -3,7 +3,7 @@ package core import ( "testing" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/agent/core/prunequery_test.go b/internal/agent/core/prunequery_test.go index 6c1b78ab..f0945fc7 100644 --- a/internal/agent/core/prunequery_test.go +++ b/internal/agent/core/prunequery_test.go @@ -3,7 +3,7 @@ package core import ( "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // ContextPolicy=prune 的查询向量必须取**清洗后**的有效内容。 diff --git a/internal/agent/core/recallpolicy_test.go b/internal/agent/core/recallpolicy_test.go index 7da5b9c5..e504678f 100644 --- a/internal/agent/core/recallpolicy_test.go +++ b/internal/agent/core/recallpolicy_test.go @@ -5,9 +5,9 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/agent/core/resident.go b/internal/agent/core/resident.go index 4da5c577..d7b2c3d4 100644 --- a/internal/agent/core/resident.go +++ b/internal/agent/core/resident.go @@ -22,9 +22,9 @@ import ( "sync" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // InputchRecord 是 inputch 处理表的一条记录(子持有,父 pull)。 diff --git a/internal/agent/core/resident_output_test.go b/internal/agent/core/resident_output_test.go index 72d86f27..493a9d40 100644 --- a/internal/agent/core/resident_output_test.go +++ b/internal/agent/core/resident_output_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // outputTestDevice 是最小的输出通道替身(io 里输出通道就是 Device)。 diff --git a/internal/agent/core/resident_test.go b/internal/agent/core/resident_test.go index 97ecacb3..b2c2ec29 100644 --- a/internal/agent/core/resident_test.go +++ b/internal/agent/core/resident_test.go @@ -15,9 +15,9 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // newRootWith 造一个带完整图记忆的父 agent,并指定它(以及它的驻留子)用的 provider。 diff --git a/internal/agent/core/resident_tools.go b/internal/agent/core/resident_tools.go index 8660df18..1aadb4af 100644 --- a/internal/agent/core/resident_tools.go +++ b/internal/agent/core/resident_tools.go @@ -11,9 +11,9 @@ import ( "path/filepath" "strings" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) func strArg(tc agentAPI.ToolCall, key string) string { diff --git a/internal/agent/core/residual_freeze_test.go b/internal/agent/core/residual_freeze_test.go index a8f6171f..6a72602b 100644 --- a/internal/agent/core/residual_freeze_test.go +++ b/internal/agent/core/residual_freeze_test.go @@ -39,8 +39,8 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // blockingProvider 的 Chat 会一直阻塞,直到 release 被关闭。 diff --git a/internal/agent/core/scene_test.go b/internal/agent/core/scene_test.go index a7ac4b2a..c03934da 100644 --- a/internal/agent/core/scene_test.go +++ b/internal/agent/core/scene_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // TestSceneKeysFor 钉住当前场景的推导优先级: diff --git a/internal/agent/core/scenemerge_test.go b/internal/agent/core/scenemerge_test.go index 0d689d4c..06da0ba7 100644 --- a/internal/agent/core/scenemerge_test.go +++ b/internal/agent/core/scenemerge_test.go @@ -17,7 +17,7 @@ package core import ( "testing" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // TestSceneKeysMerged_NoDuplicates 声明路与涌现路的并集不得有重复。 diff --git a/internal/agent/core/scenepolicy_test.go b/internal/agent/core/scenepolicy_test.go index ea848441..6c49ef7d 100644 --- a/internal/agent/core/scenepolicy_test.go +++ b/internal/agent/core/scenepolicy_test.go @@ -14,7 +14,7 @@ package core import ( "testing" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/agent/core/scheduler.go b/internal/agent/core/scheduler.go index 1fbf7b1d..8f69102b 100644 --- a/internal/agent/core/scheduler.go +++ b/internal/agent/core/scheduler.go @@ -40,9 +40,9 @@ import ( "sync/atomic" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/events" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/events" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // Level 是**中断**的优先级,由内核预定义四级。 diff --git a/internal/agent/core/scheduler_critical_test.go b/internal/agent/core/scheduler_critical_test.go index 678c05c0..481ed383 100644 --- a/internal/agent/core/scheduler_critical_test.go +++ b/internal/agent/core/scheduler_critical_test.go @@ -12,9 +12,9 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // P5/P6:工具执行期间到达的高优先级中断不得立即抢占;必须等工具返回后的安全点。 diff --git a/internal/agent/core/scheduler_e2e_test.go b/internal/agent/core/scheduler_e2e_test.go index 113b467f..65daf472 100644 --- a/internal/agent/core/scheduler_e2e_test.go +++ b/internal/agent/core/scheduler_e2e_test.go @@ -18,9 +18,9 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/events" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/events" ) // countingProvider 只统计调用次数,永远成功。 diff --git a/internal/agent/core/scheduler_kernel_test.go b/internal/agent/core/scheduler_kernel_test.go index bb9f4c48..a5d34e5b 100644 --- a/internal/agent/core/scheduler_kernel_test.go +++ b/internal/agent/core/scheduler_kernel_test.go @@ -13,10 +13,10 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 非内核级来源声明 L4 必须被夹到 L3;内核级来源(内置插件)可用到 L4。 diff --git a/internal/agent/core/scheduler_preempt_test.go b/internal/agent/core/scheduler_preempt_test.go index 831b253e..40bc5ccc 100644 --- a/internal/agent/core/scheduler_preempt_test.go +++ b/internal/agent/core/scheduler_preempt_test.go @@ -14,8 +14,8 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // preemptProvider 第 1 次 Chat 阻塞直到 ctx 取消;第 2 次起返回脚本。 diff --git a/internal/agent/core/scheduler_rearm_test.go b/internal/agent/core/scheduler_rearm_test.go index 29d39b6e..49a78009 100644 --- a/internal/agent/core/scheduler_rearm_test.go +++ b/internal/agent/core/scheduler_rearm_test.go @@ -19,8 +19,8 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // 被冷却拦成入队的中断,在冷却期满后的第一个安全点必须被重新武装。 diff --git a/internal/agent/core/scheduler_regression_test.go b/internal/agent/core/scheduler_regression_test.go index 0b56743a..5b4016fe 100644 --- a/internal/agent/core/scheduler_regression_test.go +++ b/internal/agent/core/scheduler_regression_test.go @@ -11,8 +11,8 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // cancelAwareProvider 第一次调用进入后阻塞,直到 ctx 取消;记录是否被取消。 diff --git a/internal/agent/core/scheduler_stack_test.go b/internal/agent/core/scheduler_stack_test.go index beafb739..38494c39 100644 --- a/internal/agent/core/scheduler_stack_test.go +++ b/internal/agent/core/scheduler_stack_test.go @@ -15,7 +15,7 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // nestingProvider 第 1、2 次调用阻塞到 ctx 取消;第 3 次起按脚本返回。 diff --git a/internal/agent/core/scheduler_stress_test.go b/internal/agent/core/scheduler_stress_test.go index d1aea2cc..d6803843 100644 --- a/internal/agent/core/scheduler_stress_test.go +++ b/internal/agent/core/scheduler_stress_test.go @@ -23,11 +23,11 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // fixedDelayProvider 返回固定内容,并在被取消时立刻返回 ctx.Err()。 diff --git a/internal/agent/core/scheduler_test.go b/internal/agent/core/scheduler_test.go index c11107f3..55b8d7f7 100644 --- a/internal/agent/core/scheduler_test.go +++ b/internal/agent/core/scheduler_test.go @@ -8,8 +8,8 @@ import ( "fmt" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // 新模型的选择顺序:immediate → 中断队列 L4→L1 → 栈顶(与队头比级别) → 排队 FIFO。 diff --git a/internal/agent/core/secret_tools.go b/internal/agent/core/secret_tools.go index 7bbfd15c..1519bf04 100644 --- a/internal/agent/core/secret_tools.go +++ b/internal/agent/core/secret_tools.go @@ -38,8 +38,8 @@ import ( "sort" "strings" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/internal/security" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/security" ) func (a *Agent) executeSecretTool(tc agentAPI.ToolCall) string { diff --git a/internal/agent/core/secret_tools_test.go b/internal/agent/core/secret_tools_test.go index 31ba95c3..3dead6f3 100644 --- a/internal/agent/core/secret_tools_test.go +++ b/internal/agent/core/secret_tools_test.go @@ -10,8 +10,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/internal/security" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/security" ) const c8Token = "ghp_ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" diff --git a/internal/agent/core/security_concurrency_test.go b/internal/agent/core/security_concurrency_test.go index 115e594f..8f2a24d5 100644 --- a/internal/agent/core/security_concurrency_test.go +++ b/internal/agent/core/security_concurrency_test.go @@ -18,10 +18,10 @@ import ( "sync/atomic" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/security" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // ★★ 判据:**多 agent 并发出向** —— 明文一律不得泄漏到 provider。 diff --git a/internal/agent/core/spawn.go b/internal/agent/core/spawn.go index cca1968b..51f185b6 100644 --- a/internal/agent/core/spawn.go +++ b/internal/agent/core/spawn.go @@ -6,7 +6,7 @@ import ( "log" "strings" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // childTaskState 是一个子任务的生命周期状态。 diff --git a/internal/agent/core/spawn_replenish_test.go b/internal/agent/core/spawn_replenish_test.go index 9c946d31..86416562 100644 --- a/internal/agent/core/spawn_replenish_test.go +++ b/internal/agent/core/spawn_replenish_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // captureLog 捕获 log 包在 fn 执行期间的全部输出。 diff --git a/internal/agent/core/spawn_test.go b/internal/agent/core/spawn_test.go index fc34234e..3c5bd2fa 100644 --- a/internal/agent/core/spawn_test.go +++ b/internal/agent/core/spawn_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // child_result 必须幂等——这是 "任务已结束但核心循环不结束" 的根因修复。 diff --git a/internal/agent/core/stage.go b/internal/agent/core/stage.go index afe2ebac..f316753f 100644 --- a/internal/agent/core/stage.go +++ b/internal/agent/core/stage.go @@ -6,9 +6,9 @@ import ( "runtime/debug" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/events" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/events" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func (a *Agent) runStage(stage sdk.Stage, ctx *sdk.StageContext) bool { diff --git a/internal/agent/core/stages.go b/internal/agent/core/stages.go index 43b7f653..96e48e6d 100644 --- a/internal/agent/core/stages.go +++ b/internal/agent/core/stages.go @@ -6,10 +6,10 @@ import ( "runtime/debug" "sync" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/security" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/security" ) type StageHost struct { diff --git a/internal/agent/core/stages_plugin_test.go b/internal/agent/core/stages_plugin_test.go index ab8ce6ac..9acb56b4 100644 --- a/internal/agent/core/stages_plugin_test.go +++ b/internal/agent/core/stages_plugin_test.go @@ -3,7 +3,7 @@ package core import ( "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // stage handler 必须能按插件成组摘除。 diff --git a/internal/agent/core/stages_test.go b/internal/agent/core/stages_test.go index d31e347f..ff33eff1 100644 --- a/internal/agent/core/stages_test.go +++ b/internal/agent/core/stages_test.go @@ -5,7 +5,7 @@ import ( "sync/atomic" "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func TestStageHostRegisterTool(t *testing.T) { diff --git a/internal/agent/core/stages_tooldef_test.go b/internal/agent/core/stages_tooldef_test.go index 19dfae3c..7c3f3b0d 100644 --- a/internal/agent/core/stages_tooldef_test.go +++ b/internal/agent/core/stages_tooldef_test.go @@ -4,7 +4,7 @@ import ( "sync" "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 无拷贝查询必须与 ToolDef(...).字段 **完全等价**。 diff --git a/internal/agent/core/status.go b/internal/agent/core/status.go index eda827a7..e7bcd288 100644 --- a/internal/agent/core/status.go +++ b/internal/agent/core/status.go @@ -7,16 +7,16 @@ import ( "strings" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/memory/social" - "github.com/JianFeeeee/HomeAgent/internal/memory/text" - "github.com/JianFeeeee/HomeAgent/internal/meta" - "github.com/JianFeeeee/HomeAgent/internal/nlp" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/tracker" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/social" + "github.com/JianFeeeee/HologramAgent/internal/memory/text" + "github.com/JianFeeeee/HologramAgent/internal/meta" + "github.com/JianFeeeee/HologramAgent/internal/nlp" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/tracker" ) // StatusProvider 内核状态查询接口。插件通过此接口查看内核运行动态。 diff --git a/internal/agent/core/status_onnx_test.go b/internal/agent/core/status_onnx_test.go index 11009f86..9363e8cb 100644 --- a/internal/agent/core/status_onnx_test.go +++ b/internal/agent/core/status_onnx_test.go @@ -5,8 +5,8 @@ import ( "testing" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" ) // statusSpace 是带模态元数据的假统一空间(ProviderAdapter 的 Modalities() 形状)。 diff --git a/internal/agent/core/status_usage_test.go b/internal/agent/core/status_usage_test.go index 1119d591..1f34f216 100644 --- a/internal/agent/core/status_usage_test.go +++ b/internal/agent/core/status_usage_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // 用户实测「无法统计缓存命中与 token」时,除了回包 usage(已由 diff --git a/internal/agent/core/stop_semantics_test.go b/internal/agent/core/stop_semantics_test.go index 218ab064..a92a65d5 100644 --- a/internal/agent/core/stop_semantics_test.go +++ b/internal/agent/core/stop_semantics_test.go @@ -16,8 +16,8 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // stopProvider 是真会走流式路径的 provider:首个 ChatStream 阻塞到 ctx 取消, diff --git a/internal/agent/core/stream_accumulate_test.go b/internal/agent/core/stream_accumulate_test.go index 90dc85d5..2b036bdb 100644 --- a/internal/agent/core/stream_accumulate_test.go +++ b/internal/agent/core/stream_accumulate_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // 验证流式 tool call 分片累积:模拟 llmsproxy/big-pickle 的分片序列 diff --git a/internal/agent/core/stream_flush_order_test.go b/internal/agent/core/stream_flush_order_test.go index 16c9921f..f7d86030 100644 --- a/internal/agent/core/stream_flush_order_test.go +++ b/internal/agent/core/stream_flush_order_test.go @@ -5,7 +5,7 @@ import ( "fmt" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // 回归:并行多工具调用的 flush 顺序必须按上游 index 升序,与到达顺序无关。 diff --git a/internal/agent/core/stream_index_test.go b/internal/agent/core/stream_index_test.go index 9133edda..6810bd8a 100644 --- a/internal/agent/core/stream_index_test.go +++ b/internal/agent/core/stream_index_test.go @@ -5,7 +5,7 @@ import ( "encoding/json" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // 回归:并行多工具调用的流式分片必须按上游 index 字段分桶累积, diff --git a/internal/agent/core/task.go b/internal/agent/core/task.go index 76d75b48..d0aff966 100644 --- a/internal/agent/core/task.go +++ b/internal/agent/core/task.go @@ -28,11 +28,11 @@ import ( "sync" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/memory" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/memory" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/agent/core/task_lifecycle_test.go b/internal/agent/core/task_lifecycle_test.go index 6d793856..6753fd87 100644 --- a/internal/agent/core/task_lifecycle_test.go +++ b/internal/agent/core/task_lifecycle_test.go @@ -10,10 +10,10 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/events" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/events" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func newLifecycleAgent(t *testing.T, sp agentAPI.Provider, bus *events.Bus, sh *StageHost) *Agent { diff --git a/internal/agent/core/task_terminal_test.go b/internal/agent/core/task_terminal_test.go index 672c96ce..efbbfcd0 100644 --- a/internal/agent/core/task_terminal_test.go +++ b/internal/agent/core/task_terminal_test.go @@ -12,8 +12,8 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // X1:回执按任务归属,中断的回执绝不投给被挂起的等待者。 diff --git a/internal/agent/core/task_test.go b/internal/agent/core/task_test.go index 7e370d95..9048ae67 100644 --- a/internal/agent/core/task_test.go +++ b/internal/agent/core/task_test.go @@ -13,9 +13,9 @@ import ( "errors" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // scriptProvider 按脚本依次返回 CompletionResponse。 diff --git a/internal/agent/core/tokenbudget.go b/internal/agent/core/tokenbudget.go index 77f39e92..2cae38f3 100644 --- a/internal/agent/core/tokenbudget.go +++ b/internal/agent/core/tokenbudget.go @@ -1,7 +1,7 @@ package core import ( - "github.com/JianFeeeee/HomeAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // TokenBudget 上下文 token 预算分配结果 diff --git a/internal/agent/core/tokenbudget_test.go b/internal/agent/core/tokenbudget_test.go index 1c65f03f..ef937cbe 100644 --- a/internal/agent/core/tokenbudget_test.go +++ b/internal/agent/core/tokenbudget_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // windowProvider 是只声明窗口的 Provider 桩(预算是纯函数,不需要真推理)。 diff --git a/internal/agent/core/tokenusage_merge_test.go b/internal/agent/core/tokenusage_merge_test.go index 27e95f65..a23bb2d0 100644 --- a/internal/agent/core/tokenusage_merge_test.go +++ b/internal/agent/core/tokenusage_merge_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // 用量**分帧到达**时必须合并,不能被后帧覆盖。 diff --git a/internal/agent/core/toolapi_auth_test.go b/internal/agent/core/toolapi_auth_test.go index 94d87ad1..7e7c8de9 100644 --- a/internal/agent/core/toolapi_auth_test.go +++ b/internal/agent/core/toolapi_auth_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // toolAPIOf 造出与插件侧**完全同一个** ToolAPI 实现(PluginSDK.Tool() diff --git a/internal/agent/core/toolbatch_test.go b/internal/agent/core/toolbatch_test.go index 3ad4486a..874caebc 100644 --- a/internal/agent/core/toolbatch_test.go +++ b/internal/agent/core/toolbatch_test.go @@ -7,9 +7,9 @@ import ( "sync" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 本文件钉死「同一批多个 tool_call」这条路径的现状行为。 diff --git a/internal/agent/core/toolcall.go b/internal/agent/core/toolcall.go index a718db89..46626982 100644 --- a/internal/agent/core/toolcall.go +++ b/internal/agent/core/toolcall.go @@ -7,14 +7,14 @@ import ( "strings" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/memory/text" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/security" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/text" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // 工具执行超时的默认值与硬上限。 diff --git a/internal/agent/core/toolcall_adjacency_test.go b/internal/agent/core/toolcall_adjacency_test.go index 7be56cde..f039afe7 100644 --- a/internal/agent/core/toolcall_adjacency_test.go +++ b/internal/agent/core/toolcall_adjacency_test.go @@ -40,8 +40,8 @@ import ( "sync" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/agent/core/toolcall_block_test.go b/internal/agent/core/toolcall_block_test.go index 17af930d..2ec1661c 100644 --- a/internal/agent/core/toolcall_block_test.go +++ b/internal/agent/core/toolcall_block_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // 块召回接入 memory_recall 工具后的行为判据。 diff --git a/internal/agent/core/toolcall_error_test.go b/internal/agent/core/toolcall_error_test.go index 87733509..93c491f2 100644 --- a/internal/agent/core/toolcall_error_test.go +++ b/internal/agent/core/toolcall_error_test.go @@ -6,8 +6,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // 回归:工具「不存在」必须用**类型化哨兵**判别,不得依赖错误文案匹配。 diff --git a/internal/agent/core/tooldefs.go b/internal/agent/core/tooldefs.go index 88180508..17054562 100644 --- a/internal/agent/core/tooldefs.go +++ b/internal/agent/core/tooldefs.go @@ -6,10 +6,10 @@ import ( "strings" "sync" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/meta" - "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/security" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/meta" + "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/security" sdkmeta "github.com/JianFeeeee/homeagentsdk/meta" ) diff --git a/internal/agent/core/toolerror.go b/internal/agent/core/toolerror.go index 0438051b..ec4f7e9c 100644 --- a/internal/agent/core/toolerror.go +++ b/internal/agent/core/toolerror.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 工具失败原因码(与 SDK 的 ToolError.Reason 对应)。 diff --git a/internal/agent/core/toolerror_test.go b/internal/agent/core/toolerror_test.go index 23cc7255..18549fa6 100644 --- a/internal/agent/core/toolerror_test.go +++ b/internal/agent/core/toolerror_test.go @@ -4,9 +4,9 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 阶段 1b:诚实化 Success。 diff --git a/internal/agent/core/tooloop_test.go b/internal/agent/core/tooloop_test.go index 4ca5161d..3865b549 100644 --- a/internal/agent/core/tooloop_test.go +++ b/internal/agent/core/tooloop_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/agent/core/toolresult_budget_test.go b/internal/agent/core/toolresult_budget_test.go index 67c2cf33..3727464d 100644 --- a/internal/agent/core/toolresult_budget_test.go +++ b/internal/agent/core/toolresult_budget_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // 方案 B:工具结果**只统计不裁剪**。 diff --git a/internal/agent/core/toolresult_scrub_test.go b/internal/agent/core/toolresult_scrub_test.go index ef7b4f4f..954ead58 100644 --- a/internal/agent/core/toolresult_scrub_test.go +++ b/internal/agent/core/toolresult_scrub_test.go @@ -22,10 +22,10 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/security" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/security" ) func newScrubStore(t *testing.T) *security.Store { diff --git a/internal/agent/core/usagestats.go b/internal/agent/core/usagestats.go index cff912d4..ef0bda6d 100644 --- a/internal/agent/core/usagestats.go +++ b/internal/agent/core/usagestats.go @@ -3,7 +3,7 @@ package core import ( "sync" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // UsageTotals 是**跨调用累计**的用量账目。 diff --git a/internal/agent/core/usagestats_test.go b/internal/agent/core/usagestats_test.go index 5eed67ec..e73d411e 100644 --- a/internal/agent/core/usagestats_test.go +++ b/internal/agent/core/usagestats_test.go @@ -3,7 +3,7 @@ package core import ( "testing" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" ) // 会话级用量累计:跨调用求和,且命中率口径必须正确。 diff --git a/internal/agent/core/utils.go b/internal/agent/core/utils.go index d50c12a1..59125405 100644 --- a/internal/agent/core/utils.go +++ b/internal/agent/core/utils.go @@ -5,7 +5,7 @@ import ( "strings" "unicode/utf8" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" ) func getString(m map[string]interface{}, key string) string { diff --git a/internal/agent/core/zz_timeout_helper_test.go b/internal/agent/core/zz_timeout_helper_test.go index 79ed8076..7148c59b 100644 --- a/internal/agent/core/zz_timeout_helper_test.go +++ b/internal/agent/core/zz_timeout_helper_test.go @@ -1,6 +1,6 @@ package core -import sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" +import sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" func sdkToolDefWithTimeout(name, timeout string) sdk.ToolDef { return sdk.ToolDef{Name: name, Description: "test", Timeout: timeout} diff --git a/internal/config/backup_diag_test.go b/internal/config/backup_diag_test.go index cef617ed..e0ce4958 100644 --- a/internal/config/backup_diag_test.go +++ b/internal/config/backup_diag_test.go @@ -4,7 +4,7 @@ import ( "path/filepath" "testing" - "github.com/JianFeeeee/HomeAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // ★★ E-2:备份来自**另一台机器**(密钥不同)时,审计必须报出“不可解”, diff --git a/internal/config/registry.go b/internal/config/registry.go index f9cd9cbc..8bf2f454 100644 --- a/internal/config/registry.go +++ b/internal/config/registry.go @@ -14,7 +14,7 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/pkg/types" + "github.com/JianFeeeee/HologramAgent/pkg/types" _ "github.com/mattn/go-sqlite3" ) diff --git a/internal/config/secret.go b/internal/config/secret.go index f3110ab7..6a7f2b0c 100644 --- a/internal/config/secret.go +++ b/internal/config/secret.go @@ -36,7 +36,7 @@ import ( "log" "strings" - "github.com/JianFeeeee/HomeAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/security" ) // secretSegmentPattern 是无 def 时的兜底判定。 diff --git a/internal/config/secret_test.go b/internal/config/secret_test.go index dc0046f3..648108b5 100644 --- a/internal/config/secret_test.go +++ b/internal/config/secret_test.go @@ -9,7 +9,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/security" + "github.com/JianFeeeee/HologramAgent/internal/security" ) func testCodec(t *testing.T) { diff --git a/internal/devicebridge/client/bridge.go b/internal/devicebridge/client/bridge.go index d5488b30..eacc85e3 100644 --- a/internal/devicebridge/client/bridge.go +++ b/internal/devicebridge/client/bridge.go @@ -3,7 +3,7 @@ package client import ( "encoding/json" "fmt" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" "log" "os" "runtime" diff --git a/internal/ipc/ipc.go b/internal/ipc/ipc.go index 7a0c4877..5bb6be48 100644 --- a/internal/ipc/ipc.go +++ b/internal/ipc/ipc.go @@ -7,7 +7,7 @@ import ( "bufio" "encoding/json" "fmt" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" "net" "os" "path/filepath" diff --git a/internal/kernelboot/graphfile.go b/internal/kernelboot/graphfile.go index 5ad2adf3..0ccd04b8 100644 --- a/internal/kernelboot/graphfile.go +++ b/internal/kernelboot/graphfile.go @@ -288,7 +288,7 @@ func min(a, b int) int { // EmbeddedGraphHash 由**构建期**用 -ldflags 注入(设计 §2.5.2)。 // -// -X github.com/JianFeeeee/HomeAgent/internal/kernelboot.EmbeddedGraphHash= +// -X github.com/JianFeeeee/HologramAgent/internal/kernelboot.EmbeddedGraphHash= // // 空值(默认)= 开发/单测环境:不做"图与二进制配套"校验, // 允许 homed 回退到运行期从声明重建图。 diff --git a/internal/kernelboot/kernelstate.go b/internal/kernelboot/kernelstate.go index d90b2ad3..3460682e 100644 --- a/internal/kernelboot/kernelstate.go +++ b/internal/kernelboot/kernelstate.go @@ -5,23 +5,23 @@ import ( "log" "sync" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentCore "github.com/JianFeeeee/HomeAgent/internal/agent/core" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - luapkg "github.com/JianFeeeee/HomeAgent/internal/lua" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/memory/pipeline" - "github.com/JianFeeeee/HomeAgent/internal/memory/social" - "github.com/JianFeeeee/HomeAgent/internal/memory/text" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - "github.com/JianFeeeee/HomeAgent/internal/supervisor" - "github.com/JianFeeeee/HomeAgent/internal/tracker" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentCore "github.com/JianFeeeee/HologramAgent/internal/agent/core" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + luapkg "github.com/JianFeeeee/HologramAgent/internal/lua" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/pipeline" + "github.com/JianFeeeee/HologramAgent/internal/memory/social" + "github.com/JianFeeeee/HologramAgent/internal/memory/text" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + "github.com/JianFeeeee/HologramAgent/internal/supervisor" + "github.com/JianFeeeee/HologramAgent/internal/tracker" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // MemoryBundle 是"记忆子系统"的打包(memory 模块产出)。 diff --git a/internal/kernelboot/modules/registry.go b/internal/kernelboot/modules/registry.go index 405085f2..27b7a99e 100644 --- a/internal/kernelboot/modules/registry.go +++ b/internal/kernelboot/modules/registry.go @@ -26,7 +26,7 @@ import ( "sort" "sync" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" ) var ( diff --git a/internal/kernelmod/agent/mod.go b/internal/kernelmod/agent/mod.go index d595ed19..5d71612e 100644 --- a/internal/kernelmod/agent/mod.go +++ b/internal/kernelmod/agent/mod.go @@ -18,16 +18,16 @@ import ( "strings" "time" - agentCore "github.com/JianFeeeee/HomeAgent/internal/agent/core" - "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/supervisor" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentCore "github.com/JianFeeeee/HologramAgent/internal/agent/core" + "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/supervisor" + "github.com/JianFeeeee/HologramAgent/pkg/types" - agentPkg "github.com/JianFeeeee/HomeAgent/internal/agent" + agentPkg "github.com/JianFeeeee/HologramAgent/internal/agent" ) // Module 提供主 Agent。 diff --git a/internal/kernelmod/all/all.go b/internal/kernelmod/all/all.go index c2b07a4b..33827ded 100644 --- a/internal/kernelmod/all/all.go +++ b/internal/kernelmod/all/all.go @@ -24,20 +24,20 @@ import ( // // ★ 顺序**无关**:模块注册顺序由 init() 决定,而注册表刻意乱序 // (见 kernelmod/core.go)。真正的先后只由 Requires/Provides 决定。 - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/agent" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/config" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/docstore" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/kernelapi" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/knowledge" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/llm" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/lua" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/memory" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/migration" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/multimodal" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/onnx" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/pluginhost" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/stagehost" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/supervisor" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/textmem" - _ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/tracker" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/agent" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/config" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/docstore" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/kernelapi" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/knowledge" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/llm" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/lua" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/memory" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/migration" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/multimodal" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/onnx" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/pluginhost" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/stagehost" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/supervisor" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/textmem" + _ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/tracker" ) diff --git a/internal/kernelmod/all/registry_test.go b/internal/kernelmod/all/registry_test.go index 2710bbc4..3bb8947f 100644 --- a/internal/kernelmod/all/registry_test.go +++ b/internal/kernelmod/all/registry_test.go @@ -24,8 +24,8 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" ) // ★★★ 判据:**依赖图可建 + 模块全登记 + 无重复**。 diff --git a/internal/kernelmod/config/mod.go b/internal/kernelmod/config/mod.go index 16df8ba2..a10fb28a 100644 --- a/internal/kernelmod/config/mod.go +++ b/internal/kernelmod/config/mod.go @@ -18,8 +18,8 @@ package config import ( "fmt" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" ) // Module 提供配置快照。 diff --git a/internal/kernelmod/core.go b/internal/kernelmod/core.go index 4ed1a1ce..9a22ea83 100644 --- a/internal/kernelmod/core.go +++ b/internal/kernelmod/core.go @@ -72,7 +72,7 @@ package kernelmod import ( "sync" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" ) var ( diff --git a/internal/kernelmod/docstore/mod.go b/internal/kernelmod/docstore/mod.go index 9d79565f..f4d991fe 100644 --- a/internal/kernelmod/docstore/mod.go +++ b/internal/kernelmod/docstore/mod.go @@ -7,10 +7,10 @@ import ( "log" "path/filepath" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/document" ) // Module 提供文档记忆。 diff --git a/internal/kernelmod/kernelapi/mod.go b/internal/kernelmod/kernelapi/mod.go index 5e7940e8..0d979c95 100644 --- a/internal/kernelmod/kernelapi/mod.go +++ b/internal/kernelmod/kernelapi/mod.go @@ -10,10 +10,10 @@ package kernelapi import ( "log" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" ) // Module 提供 IO 抽象层与事件总线。 diff --git a/internal/kernelmod/knowledge/migrate_impl.go b/internal/kernelmod/knowledge/migrate_impl.go index 374ba4d1..778bb87c 100644 --- a/internal/kernelmod/knowledge/migrate_impl.go +++ b/internal/kernelmod/knowledge/migrate_impl.go @@ -3,7 +3,7 @@ package knowledge import ( "log" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" ) // runKnowledgeMigration 是本迁移的真实实现(原 cmd/homed 的整块平移: diff --git a/internal/kernelmod/knowledge/migration.go b/internal/kernelmod/knowledge/migration.go index fcc282fb..a29ac56a 100644 --- a/internal/kernelmod/knowledge/migration.go +++ b/internal/kernelmod/knowledge/migration.go @@ -16,8 +16,8 @@ package knowledge import ( "path/filepath" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" ) // MigrationModule 做知识库目录改名迁移。 diff --git a/internal/kernelmod/knowledge/store.go b/internal/kernelmod/knowledge/store.go index 45fbc45c..90ff788d 100644 --- a/internal/kernelmod/knowledge/store.go +++ b/internal/kernelmod/knowledge/store.go @@ -5,9 +5,9 @@ import ( "log" "path/filepath" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" ) // StoreModule 提供知识库。 diff --git a/internal/kernelmod/llm/mod.go b/internal/kernelmod/llm/mod.go index ab0a060b..3f7098ae 100644 --- a/internal/kernelmod/llm/mod.go +++ b/internal/kernelmod/llm/mod.go @@ -7,11 +7,11 @@ import ( "log" "os" - "github.com/JianFeeeee/HomeAgent/internal/agent/api" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - luapkg "github.com/JianFeeeee/HomeAgent/internal/lua" - "github.com/JianFeeeee/HomeAgent/pkg/types" + "github.com/JianFeeeee/HologramAgent/internal/agent/api" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + luapkg "github.com/JianFeeeee/HologramAgent/internal/lua" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // Module 提供多源 provider 管理。 diff --git a/internal/kernelmod/lua/mod.go b/internal/kernelmod/lua/mod.go index 4192db32..2f43d535 100644 --- a/internal/kernelmod/lua/mod.go +++ b/internal/kernelmod/lua/mod.go @@ -7,9 +7,9 @@ import ( "log" "path/filepath" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - luapkg "github.com/JianFeeeee/HomeAgent/internal/lua" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + luapkg "github.com/JianFeeeee/HologramAgent/internal/lua" ) // Module 提供 Lua 协议适配 VM。 diff --git a/internal/kernelmod/memory/distiller_wiring_test.go b/internal/kernelmod/memory/distiller_wiring_test.go index 8e780582..21c45cf1 100644 --- a/internal/kernelmod/memory/distiller_wiring_test.go +++ b/internal/kernelmod/memory/distiller_wiring_test.go @@ -24,8 +24,8 @@ import ( "path/filepath" "testing" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" ) // ★★★ 判据:模块 Init 返回后蒸馏器**仍在运行**(无 defer Stop 残留)。 diff --git a/internal/kernelmod/memory/mod.go b/internal/kernelmod/memory/mod.go index 08648dfa..caac8357 100644 --- a/internal/kernelmod/memory/mod.go +++ b/internal/kernelmod/memory/mod.go @@ -17,14 +17,14 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/distill" - "github.com/JianFeeeee/HomeAgent/internal/memory/pipeline" - "github.com/JianFeeeee/HomeAgent/internal/memory/social" - "github.com/JianFeeeee/HomeAgent/pkg/generation" + "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/distill" + "github.com/JianFeeeee/HologramAgent/internal/memory/pipeline" + "github.com/JianFeeeee/HologramAgent/internal/memory/social" + "github.com/JianFeeeee/HologramAgent/pkg/generation" ) // Module 提供图记忆子系统。 diff --git a/internal/kernelmod/memory/nilcheck_test.go b/internal/kernelmod/memory/nilcheck_test.go index 191dac97..7042152e 100644 --- a/internal/kernelmod/memory/nilcheck_test.go +++ b/internal/kernelmod/memory/nilcheck_test.go @@ -20,8 +20,8 @@ import ( "strings" "testing" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" ) // ★★★ 判据:**CfgReg 为 nil 时给可操作错误,而不是 panic**。 diff --git a/internal/kernelmod/migration/mod.go b/internal/kernelmod/migration/mod.go index fa4c59e9..2e7b0d4e 100644 --- a/internal/kernelmod/migration/mod.go +++ b/internal/kernelmod/migration/mod.go @@ -31,9 +31,9 @@ import ( "sort" "syscall" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/systemd" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/systemd" ) func init() { kernelmod.Register(Module{}) } diff --git a/internal/kernelmod/multimodal/mod.go b/internal/kernelmod/multimodal/mod.go index fcae246e..c90b43ab 100644 --- a/internal/kernelmod/multimodal/mod.go +++ b/internal/kernelmod/multimodal/mod.go @@ -7,10 +7,10 @@ import ( "log" "strings" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) // Module 提供多模态向量空间。 diff --git a/internal/kernelmod/onnx/mod.go b/internal/kernelmod/onnx/mod.go index 68e3907f..52b80ac6 100644 --- a/internal/kernelmod/onnx/mod.go +++ b/internal/kernelmod/onnx/mod.go @@ -17,9 +17,9 @@ import ( "log" "path/filepath" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/nlp" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/nlp" ) // Module 初始化依存句法分析器。 diff --git a/internal/kernelmod/pluginhost/catalog.go b/internal/kernelmod/pluginhost/catalog.go index 9b2da7e3..e875e993 100644 --- a/internal/kernelmod/pluginhost/catalog.go +++ b/internal/kernelmod/pluginhost/catalog.go @@ -43,7 +43,7 @@ import ( "sort" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" + "github.com/JianFeeeee/HologramAgent/internal/plugin" ) // PluginMeta 是单个插件的**元数据**(缓存项)。 diff --git a/internal/kernelmod/pluginhost/catalog_test.go b/internal/kernelmod/pluginhost/catalog_test.go index b972b3da..d59cdf96 100644 --- a/internal/kernelmod/pluginhost/catalog_test.go +++ b/internal/kernelmod/pluginhost/catalog_test.go @@ -21,7 +21,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" ) // makePluginDir 造一个带 plugin.json 的插件目录。 diff --git a/internal/kernelmod/pluginhost/migrate_adapter.go b/internal/kernelmod/pluginhost/migrate_adapter.go index e809415c..4099efcf 100644 --- a/internal/kernelmod/pluginhost/migrate_adapter.go +++ b/internal/kernelmod/pluginhost/migrate_adapter.go @@ -25,7 +25,7 @@ package pluginhost // (停了 UI 就失联,迁移进度看不见)。这里**主动跳过**而不是去撞错误: // 迁移期间我们需要 UI 报告进度,撞错只会让日志充满噪声。 -import "github.com/JianFeeeee/HomeAgent/internal/plugin" +import "github.com/JianFeeeee/HologramAgent/internal/plugin" // RegistryQuiescer 适配 *plugin.Registry → kernelboot.PluginQuiescer。 type RegistryQuiescer struct{ Reg *plugin.Registry } diff --git a/internal/kernelmod/pluginhost/mod.go b/internal/kernelmod/pluginhost/mod.go index 501c551b..80fe229e 100644 --- a/internal/kernelmod/pluginhost/mod.go +++ b/internal/kernelmod/pluginhost/mod.go @@ -7,9 +7,9 @@ import ( "path/filepath" "sync" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/supervisor" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/supervisor" ) // FacPlugins 是本模块提供的设施名。 diff --git a/internal/kernelmod/stagehost/mod.go b/internal/kernelmod/stagehost/mod.go index e08cfd43..afd84037 100644 --- a/internal/kernelmod/stagehost/mod.go +++ b/internal/kernelmod/stagehost/mod.go @@ -13,15 +13,15 @@ import ( "log" "strings" - "github.com/JianFeeeee/HomeAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/config" - agentCore "github.com/JianFeeeee/HomeAgent/internal/agent/core" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - cli "github.com/JianFeeeee/HomeAgent/internal/plugins/cli" - webui "github.com/JianFeeeee/HomeAgent/internal/plugins/webui" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentCore "github.com/JianFeeeee/HologramAgent/internal/agent/core" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + cli "github.com/JianFeeeee/HologramAgent/internal/plugins/cli" + webui "github.com/JianFeeeee/HologramAgent/internal/plugins/webui" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // Module 提供阶段管道与插件注册表。 diff --git a/internal/kernelmod/supervisor/mod.go b/internal/kernelmod/supervisor/mod.go index 9f741494..ee1ff86f 100644 --- a/internal/kernelmod/supervisor/mod.go +++ b/internal/kernelmod/supervisor/mod.go @@ -8,9 +8,9 @@ package supervisor import ( "log" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/supervisor" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/supervisor" ) // Module 提供代理生命周期守护。 diff --git a/internal/kernelmod/textmem/mod.go b/internal/kernelmod/textmem/mod.go index 89e95409..9b57758c 100644 --- a/internal/kernelmod/textmem/mod.go +++ b/internal/kernelmod/textmem/mod.go @@ -24,9 +24,9 @@ import ( "log" "path/filepath" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/memory/text" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/memory/text" ) // Module 提供文本记忆。 diff --git a/internal/kernelmod/tracker/mod.go b/internal/kernelmod/tracker/mod.go index d6a8e8fa..d284a7f5 100644 --- a/internal/kernelmod/tracker/mod.go +++ b/internal/kernelmod/tracker/mod.go @@ -7,9 +7,9 @@ import ( "log" "time" - "github.com/JianFeeeee/HomeAgent/internal/kernelboot" - "github.com/JianFeeeee/HomeAgent/internal/kernelmod" - "github.com/JianFeeeee/HomeAgent/internal/tracker" + "github.com/JianFeeeee/HologramAgent/internal/kernelboot" + "github.com/JianFeeeee/HologramAgent/internal/kernelmod" + "github.com/JianFeeeee/HologramAgent/internal/tracker" ) // Module 提供变更追踪。 diff --git a/internal/knowledge/dense_recall_quality_test.go b/internal/knowledge/dense_recall_quality_test.go index aa50c7f9..fb053362 100644 --- a/internal/knowledge/dense_recall_quality_test.go +++ b/internal/knowledge/dense_recall_quality_test.go @@ -6,9 +6,9 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" - _ "github.com/JianFeeeee/HomeAgent/providers/chineseclip" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" + _ "github.com/JianFeeeee/HologramAgent/providers/chineseclip" ) // 知识库检索质量判据(带标注的查询集)。 diff --git a/internal/knowledge/dense_test.go b/internal/knowledge/dense_test.go index b85875e0..5cc3f6ac 100644 --- a/internal/knowledge/dense_test.go +++ b/internal/knowledge/dense_test.go @@ -6,7 +6,7 @@ import ( "path/filepath" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" ) // fakeMM 是可控的多模态嵌入器:文本与图片各自查表,缺省给同一个兜底向量。 diff --git a/internal/knowledge/idf_test.go b/internal/knowledge/idf_test.go index 7c24f397..df207d21 100644 --- a/internal/knowledge/idf_test.go +++ b/internal/knowledge/idf_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" ) // 运行时新增的知识必须**当场**可检索,不依赖重启。 diff --git a/internal/knowledge/import.go b/internal/knowledge/import.go index 0088b61b..7f93be60 100644 --- a/internal/knowledge/import.go +++ b/internal/knowledge/import.go @@ -8,7 +8,7 @@ import ( "sort" "strings" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // ===== 从目录导入知识 ===== diff --git a/internal/knowledge/knowledge.go b/internal/knowledge/knowledge.go index 998a4ef5..690e4ecb 100644 --- a/internal/knowledge/knowledge.go +++ b/internal/knowledge/knowledge.go @@ -12,8 +12,8 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" ) type Knowledge struct { diff --git a/internal/knowledge/multimodal_e2e_test.go b/internal/knowledge/multimodal_e2e_test.go index 4dbadeea..2b78453c 100644 --- a/internal/knowledge/multimodal_e2e_test.go +++ b/internal/knowledge/multimodal_e2e_test.go @@ -12,8 +12,8 @@ import ( "path/filepath" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) // fakeEmbedSvc 按内核契约提供 text/image 的 4 维向量: diff --git a/internal/knowledge/rankdiag_test.go b/internal/knowledge/rankdiag_test.go index ae935f5c..8367e477 100644 --- a/internal/knowledge/rankdiag_test.go +++ b/internal/knowledge/rankdiag_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // 知识库检索质量判据(**退化路径**:稀疏两路,无多模态空间)。 diff --git a/internal/knowledge/search_fusion_test.go b/internal/knowledge/search_fusion_test.go index a70c4fba..313be989 100644 --- a/internal/knowledge/search_fusion_test.go +++ b/internal/knowledge/search_fusion_test.go @@ -3,7 +3,7 @@ package knowledge import ( "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" ) // fakeDense 是可控的稠密向量器:按文本查表,缺省给同一个向量。 diff --git a/internal/log/manager.go b/internal/log/manager.go index ba402ba1..01d7830f 100644 --- a/internal/log/manager.go +++ b/internal/log/manager.go @@ -2,7 +2,7 @@ package log import ( "context" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" "log" "sync" "time" diff --git a/internal/memory/clean_text.go b/internal/memory/clean_text.go index 89784d62..6915fe44 100644 --- a/internal/memory/clean_text.go +++ b/internal/memory/clean_text.go @@ -3,7 +3,7 @@ package memory import ( "strings" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" ) func CleanText(text string) string { diff --git a/internal/memory/distill/blocks.go b/internal/memory/distill/blocks.go index 62add21f..54d2f641 100644 --- a/internal/memory/distill/blocks.go +++ b/internal/memory/distill/blocks.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // 拆解产物的落库形态:句子 + 文本块 + 结构边。 diff --git a/internal/memory/distill/blocks_test.go b/internal/memory/distill/blocks_test.go index 34593c73..26f8fd58 100644 --- a/internal/memory/distill/blocks_test.go +++ b/internal/memory/distill/blocks_test.go @@ -6,8 +6,8 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/pkg/generation" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/pkg/generation" ) // 拆解产物的块落库。判据核心:三元组应是【句子】【contains 边】【块】, diff --git a/internal/memory/distill/gold_test.go b/internal/memory/distill/gold_test.go index 51d529cf..3af80e88 100644 --- a/internal/memory/distill/gold_test.go +++ b/internal/memory/distill/gold_test.go @@ -10,9 +10,9 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/pkg/generation" - _ "github.com/JianFeeeee/HomeAgent/providers/ollama" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/pkg/generation" + _ "github.com/JianFeeeee/HologramAgent/providers/ollama" ) // goldResult 是单条金标准的判定结果。 diff --git a/internal/memory/distill/lex_rules_test.go b/internal/memory/distill/lex_rules_test.go index d022a7f0..0c05f690 100644 --- a/internal/memory/distill/lex_rules_test.go +++ b/internal/memory/distill/lex_rules_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // ═══════════════════════════════════════════════════════════ diff --git a/internal/memory/distill/split.go b/internal/memory/distill/split.go index e705f737..38a07e2c 100644 --- a/internal/memory/distill/split.go +++ b/internal/memory/distill/split.go @@ -27,8 +27,8 @@ import ( "fmt" "strings" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/pkg/generation" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/pkg/generation" ) // fieldsSchema 约束解码目标。实测这是 1.7b 零幻觉的唯一形态。 diff --git a/internal/memory/distill/split_test.go b/internal/memory/distill/split_test.go index 2546042e..719b77f7 100644 --- a/internal/memory/distill/split_test.go +++ b/internal/memory/distill/split_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/pkg/generation" + "github.com/JianFeeeee/HologramAgent/pkg/generation" ) // fakeGen 返回固定文本的假 provider,用于把「模型行为」与「本包逻辑」分开测。 diff --git a/internal/memory/document/document.go b/internal/memory/document/document.go index 762f1fc2..f67c7f50 100644 --- a/internal/memory/document/document.go +++ b/internal/memory/document/document.go @@ -12,9 +12,9 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/internal/tfidf" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/tfidf" ) // ChannelCleaner 按事件来源查找输入通道的 Cleaner 函数。 diff --git a/internal/memory/document/document_test.go b/internal/memory/document/document_test.go index 20aa554d..5bbc7144 100644 --- a/internal/memory/document/document_test.go +++ b/internal/memory/document/document_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) func TestInsertAndQuery(t *testing.T) { diff --git a/internal/memory/e2e_multimodal_recall_test.go b/internal/memory/e2e_multimodal_recall_test.go index 3774a1f0..83e9af9e 100644 --- a/internal/memory/e2e_multimodal_recall_test.go +++ b/internal/memory/e2e_multimodal_recall_test.go @@ -22,9 +22,9 @@ import ( "os" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" - _ "github.com/JianFeeeee/HomeAgent/providers/chineseclip" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" + _ "github.com/JianFeeeee/HologramAgent/providers/chineseclip" ) // 判据(不变量,不是"函数被调过"): diff --git a/internal/memory/indexer.go b/internal/memory/indexer.go index 548ad5a3..22eb7491 100644 --- a/internal/memory/indexer.go +++ b/internal/memory/indexer.go @@ -8,7 +8,7 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" ) type Indexer struct { diff --git a/internal/memory/pipeline/pipeline.go b/internal/memory/pipeline/pipeline.go index d83e3fee..86eced3c 100644 --- a/internal/memory/pipeline/pipeline.go +++ b/internal/memory/pipeline/pipeline.go @@ -13,10 +13,10 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/distill" - "github.com/JianFeeeee/HomeAgent/internal/nlp" - "github.com/JianFeeeee/HomeAgent/internal/safeclose" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/distill" + "github.com/JianFeeeee/HologramAgent/internal/nlp" + "github.com/JianFeeeee/HologramAgent/internal/safeclose" ) type RawRecord struct { diff --git a/internal/memory/pipeline/pipeline_test.go b/internal/memory/pipeline/pipeline_test.go index aed1ad3c..785cf022 100644 --- a/internal/memory/pipeline/pipeline_test.go +++ b/internal/memory/pipeline/pipeline_test.go @@ -7,8 +7,8 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" ) // constVectorizer 恒等向量器:所有候选统一过融合阈值,验证嵌入接线是否生效。 diff --git a/internal/memory/pipeline/splitter_test.go b/internal/memory/pipeline/splitter_test.go index 0ac3fbf6..366c90e7 100644 --- a/internal/memory/pipeline/splitter_test.go +++ b/internal/memory/pipeline/splitter_test.go @@ -7,8 +7,8 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - "github.com/JianFeeeee/HomeAgent/internal/memory/distill" + "github.com/JianFeeeee/HologramAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory/distill" ) // newTestDistiller 建一个带真实图库的 Distiller(nil db 的那种测不了入库)。 diff --git a/internal/memory/probe_e2e_test.go b/internal/memory/probe_e2e_test.go index 48a11b27..2fe187a3 100644 --- a/internal/memory/probe_e2e_test.go +++ b/internal/memory/probe_e2e_test.go @@ -6,9 +6,9 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" - _ "github.com/JianFeeeee/HomeAgent/providers/chineseclip" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" + _ "github.com/JianFeeeee/HologramAgent/providers/chineseclip" ) // ★ 端到端召回探针:对比「仲裁前 / 仲裁后」的真实召回差异。 diff --git a/internal/memory/social/social.go b/internal/memory/social/social.go index fb4498f5..2d5336f8 100644 --- a/internal/memory/social/social.go +++ b/internal/memory/social/social.go @@ -6,7 +6,7 @@ import ( "strings" "sync" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) const ( diff --git a/internal/memory/social/social_test.go b/internal/memory/social/social_test.go index 25b9ffa8..2a6920de 100644 --- a/internal/memory/social/social_test.go +++ b/internal/memory/social/social_test.go @@ -4,7 +4,7 @@ import ( "path/filepath" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) func setupTestDB(t *testing.T) (*memory.GraphDB, *SocialStore) { diff --git a/internal/memory/static_embedder.go b/internal/memory/static_embedder.go index a9dd5497..0cd8dbce 100644 --- a/internal/memory/static_embedder.go +++ b/internal/memory/static_embedder.go @@ -14,7 +14,7 @@ import ( "sync" "unicode/utf8" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" "github.com/yanyiwu/gojieba" ) diff --git a/internal/memory/static_embedder_test.go b/internal/memory/static_embedder_test.go index 1b210f36..c17129fa 100644 --- a/internal/memory/static_embedder_test.go +++ b/internal/memory/static_embedder_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" ) type testContextEvent struct { diff --git a/internal/memory/text/text.go b/internal/memory/text/text.go index 476a825f..cfb3b7ef 100644 --- a/internal/memory/text/text.go +++ b/internal/memory/text/text.go @@ -4,7 +4,7 @@ import ( "bufio" "encoding/json" "fmt" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" "log" "os" "path/filepath" diff --git a/internal/memory/vector/http_embedder.go b/internal/memory/vector/http_embedder.go index e24132e7..09923367 100644 --- a/internal/memory/vector/http_embedder.go +++ b/internal/memory/vector/http_embedder.go @@ -12,7 +12,7 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) func init() { diff --git a/internal/memory/vector/provider_adapter.go b/internal/memory/vector/provider_adapter.go index 99f42fea..14f0a2aa 100644 --- a/internal/memory/vector/provider_adapter.go +++ b/internal/memory/vector/provider_adapter.go @@ -4,7 +4,7 @@ import ( "context" "sync" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) // ProviderAdapter translates the public model-neutral embedding.Provider SPI diff --git a/internal/memory/vector/provider_adapter_test.go b/internal/memory/vector/provider_adapter_test.go index 8f4a5ce5..9982074f 100644 --- a/internal/memory/vector/provider_adapter_test.go +++ b/internal/memory/vector/provider_adapter_test.go @@ -5,7 +5,7 @@ import ( "errors" "testing" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) // recordingProvider 记录核心传给 provider 的原始请求,用来断言 diff --git a/internal/memory/vector/store.go b/internal/memory/vector/store.go index f192efcd..f3952830 100644 --- a/internal/memory/vector/store.go +++ b/internal/memory/vector/store.go @@ -7,7 +7,7 @@ import ( "strings" "sync" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) // Vectorizer 接口:将文本转为向量 diff --git a/internal/meta/meta.go b/internal/meta/meta.go index 76f6ef33..9f33602d 100644 --- a/internal/meta/meta.go +++ b/internal/meta/meta.go @@ -5,7 +5,7 @@ package meta var ( // Version 是 HomeAgent 内核版本号。 - // 通过 `-ldflags="-X github.com/JianFeeeee/HomeAgent/internal/meta.Version=vX.Y.Z"` 注入。 + // 通过 `-ldflags="-X github.com/JianFeeeee/HologramAgent/internal/meta.Version=vX.Y.Z"` 注入。 // // 1.0.0:外部插件从 C ABI 动态库迁到子进程 + 共享内存。 // 这是首个不再加载 `.so`/`.dll` 的版本,与 0.9.x 不兼容(存量插件必须 @@ -63,8 +63,8 @@ var ( // 不是你实际运行的那份代码,§13 的提供义务并未履行。 // // 构建时可用 -ldflags 覆盖,无需改源码: - // -X github.com/JianFeeeee/HomeAgent/internal/meta.SourceURL=<你的仓库> - SourceURL = "https://github.com/JianFeeeee/HomeAgent" + // -X github.com/JianFeeeee/HologramAgent/internal/meta.SourceURL=<你的仓库> + SourceURL = "https://github.com/JianFeeeee/HologramAgent" // License 是本项目的开源许可标识(SPDX 表达式)。 // @@ -79,7 +79,7 @@ var ( // 默认指向 GNU 官方的 AGPL-3.0 全文页:与仓库托管方、分支名、文件路径都 // 无关,换仓库/换分支都不会失效。若你的发行版把 LICENSE 放在别处, // 用 -ldflags 覆盖即可: - // -X github.com/JianFeeeee/HomeAgent/internal/meta.LicenseURL=<你的链接> + // -X github.com/JianFeeeee/HologramAgent/internal/meta.LicenseURL=<你的链接> LicenseURL = "https://www.gnu.org/licenses/agpl-3.0.html" ) diff --git a/internal/network/monitor.go b/internal/network/monitor.go index 8d6c7e5b..a9db50e4 100644 --- a/internal/network/monitor.go +++ b/internal/network/monitor.go @@ -8,7 +8,7 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/pkg/types" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) type Monitor struct { diff --git a/internal/nlp/bridge.go b/internal/nlp/bridge.go index a0f3cb44..e04e3e12 100644 --- a/internal/nlp/bridge.go +++ b/internal/nlp/bridge.go @@ -1,6 +1,6 @@ package nlp -import "github.com/JianFeeeee/HomeAgent/internal/memory" +import "github.com/JianFeeeee/HologramAgent/internal/memory" // ToMemoryTriple 将 nlp.Triple 转为 memory.Triple func ToMemoryTriple(t Triple) memory.Triple { diff --git a/internal/nlp/fallback.go b/internal/nlp/fallback.go index 4654088b..91bd3c68 100644 --- a/internal/nlp/fallback.go +++ b/internal/nlp/fallback.go @@ -3,7 +3,7 @@ package nlp import ( "strings" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // fallbackParser 使用 gojieba 分词 + POS 做降级句法分析 diff --git a/internal/nlp/onnx.go b/internal/nlp/onnx.go index 934986c7..f0eb7b54 100644 --- a/internal/nlp/onnx.go +++ b/internal/nlp/onnx.go @@ -10,7 +10,7 @@ import ( "path/filepath" "sync" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ort "github.com/yalue/onnxruntime_go" ) diff --git a/internal/nlp/parser.go b/internal/nlp/parser.go index 023f354e..b826f296 100644 --- a/internal/nlp/parser.go +++ b/internal/nlp/parser.go @@ -3,7 +3,7 @@ package nlp import ( "sort" - "github.com/JianFeeeee/HomeAgent/internal/memory/vector" + "github.com/JianFeeeee/HologramAgent/internal/memory/vector" ) // Parser 依存句法分析器接口 diff --git a/internal/plugin/crash_recovery_test.go b/internal/plugin/crash_recovery_test.go index e2dc1fd7..71218e65 100644 --- a/internal/plugin/crash_recovery_test.go +++ b/internal/plugin/crash_recovery_test.go @@ -8,8 +8,8 @@ import ( "testing" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // fakeCleaner 记录内核侧摘除动作,用于断言「插件死后注册面被摘干净」。 diff --git a/internal/plugin/dynamic_lua.go b/internal/plugin/dynamic_lua.go index ad2e859e..7523b22a 100644 --- a/internal/plugin/dynamic_lua.go +++ b/internal/plugin/dynamic_lua.go @@ -5,7 +5,7 @@ import ( "os" "path/filepath" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // tryLoadLua 从插件目录加载 main.lua(Lua 插件)。 diff --git a/internal/plugin/dynamic_proc.go b/internal/plugin/dynamic_proc.go index 9f337efe..96f66969 100644 --- a/internal/plugin/dynamic_proc.go +++ b/internal/plugin/dynamic_proc.go @@ -7,9 +7,9 @@ import ( "path/filepath" "time" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/plugin/proc" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/plugin/proc" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 本文件平台中立。 diff --git a/internal/plugin/evtring.go b/internal/plugin/evtring.go index 54e469d2..c65e81ab 100644 --- a/internal/plugin/evtring.go +++ b/internal/plugin/evtring.go @@ -4,8 +4,8 @@ import ( "encoding/json" "sync" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/plugin/proc" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/plugin/proc" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugin/evtring_close_test.go b/internal/plugin/evtring_close_test.go index 451ef821..339e7cfe 100644 --- a/internal/plugin/evtring_close_test.go +++ b/internal/plugin/evtring_close_test.go @@ -3,8 +3,8 @@ package plugin import ( "testing" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/plugin/proc" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/plugin/proc" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugin/evtring_test.go b/internal/plugin/evtring_test.go index 4ce7b331..206c82a5 100644 --- a/internal/plugin/evtring_test.go +++ b/internal/plugin/evtring_test.go @@ -6,8 +6,8 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/plugin/proc" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/plugin/proc" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugin/kernel_control_gate_test.go b/internal/plugin/kernel_control_gate_test.go index ce60aeb9..bffb8ece 100644 --- a/internal/plugin/kernel_control_gate_test.go +++ b/internal/plugin/kernel_control_gate_test.go @@ -17,7 +17,7 @@ import ( "context" "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // fakeKernelCtl 记录收到的请求(判据只关心"能不能拿到/调用")。 diff --git a/internal/plugin/lua_plugin.go b/internal/plugin/lua_plugin.go index c9d5393b..da746847 100644 --- a/internal/plugin/lua_plugin.go +++ b/internal/plugin/lua_plugin.go @@ -10,9 +10,9 @@ import ( "strings" "sync" - agentEvents "github.com/JianFeeeee/HomeAgent/internal/events" - luaSDK "github.com/JianFeeeee/HomeAgent/internal/lua/sdk" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentEvents "github.com/JianFeeeee/HologramAgent/internal/events" + luaSDK "github.com/JianFeeeee/HologramAgent/internal/lua/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" lua "github.com/yuin/gopher-lua" ) diff --git a/internal/plugin/lua_plugin_test.go b/internal/plugin/lua_plugin_test.go index 8da45ff0..c19ffb63 100644 --- a/internal/plugin/lua_plugin_test.go +++ b/internal/plugin/lua_plugin_test.go @@ -5,9 +5,9 @@ import ( "path/filepath" "testing" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/events" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/events" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" lua "github.com/yuin/gopher-lua" ) diff --git a/internal/plugin/lua_surface_test.go b/internal/plugin/lua_surface_test.go index 8544a649..08122243 100644 --- a/internal/plugin/lua_surface_test.go +++ b/internal/plugin/lua_surface_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - luaSDK "github.com/JianFeeeee/HomeAgent/internal/lua/sdk" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + luaSDK "github.com/JianFeeeee/HologramAgent/internal/lua/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" lua "github.com/yuin/gopher-lua" ) diff --git a/internal/plugin/manifest.go b/internal/plugin/manifest.go index fb5e1069..8ce1ff60 100644 --- a/internal/plugin/manifest.go +++ b/internal/plugin/manifest.go @@ -6,7 +6,7 @@ import ( "path/filepath" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin/proc" + "github.com/JianFeeeee/HologramAgent/internal/plugin/proc" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugin/plugin.go b/internal/plugin/plugin.go index 68552c0d..d0ea15f3 100644 --- a/internal/plugin/plugin.go +++ b/internal/plugin/plugin.go @@ -9,7 +9,7 @@ import ( "strings" "sync" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) type PluginType string diff --git a/internal/plugin/proc/corehandler_memory.go b/internal/plugin/proc/corehandler_memory.go index 3252c920..25183f9f 100644 --- a/internal/plugin/proc/corehandler_memory.go +++ b/internal/plugin/proc/corehandler_memory.go @@ -3,7 +3,7 @@ package proc import ( "encoding/json" "fmt" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugin/proc/e2e_secret_test.go b/internal/plugin/proc/e2e_secret_test.go index f2189a54..6ae30556 100644 --- a/internal/plugin/proc/e2e_secret_test.go +++ b/internal/plugin/proc/e2e_secret_test.go @@ -22,8 +22,8 @@ import ( "strings" "testing" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - internalSDK "github.com/JianFeeeee/HomeAgent/internal/sdk" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + internalSDK "github.com/JianFeeeee/HologramAgent/internal/sdk" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugin/proc/e2e_secrets_test.go b/internal/plugin/proc/e2e_secrets_test.go index 2734afd4..f61fd3da 100644 --- a/internal/plugin/proc/e2e_secrets_test.go +++ b/internal/plugin/proc/e2e_secrets_test.go @@ -26,9 +26,9 @@ import ( "strings" "testing" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - internalSDK "github.com/JianFeeeee/HomeAgent/internal/sdk" - internalSecurity "github.com/JianFeeeee/HomeAgent/internal/security" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + internalSDK "github.com/JianFeeeee/HologramAgent/internal/sdk" + internalSecurity "github.com/JianFeeeee/HologramAgent/internal/security" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugin/proc/evtring.go b/internal/plugin/proc/evtring.go index 7b949cfc..9ec48760 100644 --- a/internal/plugin/proc/evtring.go +++ b/internal/plugin/proc/evtring.go @@ -8,7 +8,7 @@ import ( "sync/atomic" "time" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugin/proc/lock.go b/internal/plugin/proc/lock.go index dfeb0c1c..f675f36e 100644 --- a/internal/plugin/proc/lock.go +++ b/internal/plugin/proc/lock.go @@ -2,7 +2,7 @@ package proc import ( "fmt" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" "sync" "time" ) diff --git a/internal/plugin/proc/plugin_test.go b/internal/plugin/proc/plugin_test.go index aede5eb3..a95b90fd 100644 --- a/internal/plugin/proc/plugin_test.go +++ b/internal/plugin/proc/plugin_test.go @@ -3,7 +3,7 @@ package proc import ( "encoding/json" "fmt" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" "strings" "sync" "testing" diff --git a/internal/plugin/proc/process.go b/internal/plugin/proc/process.go index 37a5e145..0106d322 100644 --- a/internal/plugin/proc/process.go +++ b/internal/plugin/proc/process.go @@ -16,8 +16,8 @@ import ( "syscall" "time" - "github.com/JianFeeeee/HomeAgent/internal/meta" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + "github.com/JianFeeeee/HologramAgent/internal/meta" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" ) // Process 管理一个外部插件子进程:spawn / 双向 JSON-RPC / 优雅停止 / 崩溃检测。 diff --git a/internal/plugin/proc/supervisor.go b/internal/plugin/proc/supervisor.go index 25d8fc6f..baec52a1 100644 --- a/internal/plugin/proc/supervisor.go +++ b/internal/plugin/proc/supervisor.go @@ -2,7 +2,7 @@ package proc import ( "fmt" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" "log" "sort" "sync" diff --git a/internal/plugin/proc_core.go b/internal/plugin/proc_core.go index 3353f032..e6266c3f 100644 --- a/internal/plugin/proc_core.go +++ b/internal/plugin/proc_core.go @@ -1,8 +1,8 @@ package plugin import ( - "github.com/JianFeeeee/HomeAgent/internal/plugin/proc" - isdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin/proc" + isdk "github.com/JianFeeeee/HologramAgent/internal/sdk" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugin/proc_load_test.go b/internal/plugin/proc_load_test.go index 2eed42f4..de97c279 100644 --- a/internal/plugin/proc_load_test.go +++ b/internal/plugin/proc_load_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/plugin/proc" - isdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin/proc" + isdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 子进程插件经 Registry 加载的接线测试(Part 3 收尾)。 diff --git a/internal/plugin/registry.go b/internal/plugin/registry.go index cb911ad8..8b1d3d83 100644 --- a/internal/plugin/registry.go +++ b/internal/plugin/registry.go @@ -14,19 +14,19 @@ import ( "sync/atomic" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - luaVM "github.com/JianFeeeee/HomeAgent/internal/lua" - "github.com/JianFeeeee/HomeAgent/internal/memory" - doc "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/memory/text" - "github.com/JianFeeeee/HomeAgent/internal/plugin/proc" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/tracker" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + luaVM "github.com/JianFeeeee/HologramAgent/internal/lua" + "github.com/JianFeeeee/HologramAgent/internal/memory" + doc "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/text" + "github.com/JianFeeeee/HologramAgent/internal/plugin/proc" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/tracker" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) type NativeFactory func(name string, config map[string]interface{}) (sdk.Plugin, error) diff --git a/internal/plugin/registry_disable_test.go b/internal/plugin/registry_disable_test.go index 3b7d4015..e685156c 100644 --- a/internal/plugin/registry_disable_test.go +++ b/internal/plugin/registry_disable_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // TestDisablePluginNotInstalled 验证 DisablePlugin 对未安装插件的拒绝: diff --git a/internal/plugin/runtime_state_test.go b/internal/plugin/runtime_state_test.go index 593adc10..40def5e3 100644 --- a/internal/plugin/runtime_state_test.go +++ b/internal/plugin/runtime_state_test.go @@ -27,8 +27,8 @@ import ( "strings" "testing" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - isdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + isdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // fakeLifecyclePlugin 记录生命周期调用(真工厂产出的插件)。 diff --git a/internal/plugin/stopall_parallel_test.go b/internal/plugin/stopall_parallel_test.go index f59e7920..aeeabd6e 100644 --- a/internal/plugin/stopall_parallel_test.go +++ b/internal/plugin/stopall_parallel_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // ===== StopAll 并行化 ===== diff --git a/internal/plugins/agentcli/plugin.go b/internal/plugins/agentcli/plugin.go index f51298b0..50a5d28d 100644 --- a/internal/plugins/agentcli/plugin.go +++ b/internal/plugins/agentcli/plugin.go @@ -13,9 +13,9 @@ import ( "syscall" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) const ( diff --git a/internal/plugins/agentcli/plugin_flush_test.go b/internal/plugins/agentcli/plugin_flush_test.go index 8e1d5e9a..119d2100 100644 --- a/internal/plugins/agentcli/plugin_flush_test.go +++ b/internal/plugins/agentcli/plugin_flush_test.go @@ -7,8 +7,8 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/events" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/events" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // eventCapture 订阅事件总线,收下 terminal_output 事件供断言。 diff --git a/internal/plugins/agentcli/plugin_lifecycle_test.go b/internal/plugins/agentcli/plugin_lifecycle_test.go index b28889ef..035be6e5 100644 --- a/internal/plugins/agentcli/plugin_lifecycle_test.go +++ b/internal/plugins/agentcli/plugin_lifecycle_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 超时终端必须真正释放:杀掉整个进程组(包括 sh 的子进程如 sleep) diff --git a/internal/plugins/agentcli/plugin_stop_test.go b/internal/plugins/agentcli/plugin_stop_test.go index e906f36b..1c994aca 100644 --- a/internal/plugins/agentcli/plugin_stop_test.go +++ b/internal/plugins/agentcli/plugin_stop_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // Stop() 必须在有活跃终端时也能返回:它先 p.wg.Wait() 再 Close 终端, diff --git a/internal/plugins/agentcli/plugin_stub.go b/internal/plugins/agentcli/plugin_stub.go index ec8df74f..cb97cad8 100644 --- a/internal/plugins/agentcli/plugin_stub.go +++ b/internal/plugins/agentcli/plugin_stub.go @@ -3,8 +3,8 @@ package agentcli import ( - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func init() { diff --git a/internal/plugins/agentcli/plugin_test.go b/internal/plugins/agentcli/plugin_test.go index ce459230..4f4336ba 100644 --- a/internal/plugins/agentcli/plugin_test.go +++ b/internal/plugins/agentcli/plugin_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" sdkpub "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugins/agentcli/pty_windows.go b/internal/plugins/agentcli/pty_windows.go index d0616abc..492be607 100644 --- a/internal/plugins/agentcli/pty_windows.go +++ b/internal/plugins/agentcli/pty_windows.go @@ -9,7 +9,7 @@ import ( "strings" "sync" - "github.com/JianFeeeee/HomeAgent/internal/ptywin" + "github.com/JianFeeeee/HologramAgent/internal/ptywin" ) func defaultShell() string { return "cmd.exe" } diff --git a/internal/plugins/ai_image/plugin.go b/internal/plugins/ai_image/plugin.go index cfbff1f2..589e4e07 100644 --- a/internal/plugins/ai_image/plugin.go +++ b/internal/plugins/ai_image/plugin.go @@ -11,8 +11,8 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func init() { diff --git a/internal/plugins/all.go b/internal/plugins/all.go index 0bdd5065..35b388d0 100644 --- a/internal/plugins/all.go +++ b/internal/plugins/all.go @@ -92,17 +92,17 @@ package plugins // 归位后 main.go 不再单独导入它。 import ( - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/agentcli" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/cfgmgr" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/clawhubadapter" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/cli" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/healthcheck" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/kbtree" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/multimodal" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/pluginmgr" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/remotedevice" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/seemedia" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/seq" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/skillmgr" - _ "github.com/JianFeeeee/HomeAgent/internal/plugins/webui" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/agentcli" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/cfgmgr" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/clawhubadapter" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/cli" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/healthcheck" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/kbtree" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/multimodal" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/pluginmgr" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/remotedevice" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/seemedia" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/seq" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/skillmgr" + _ "github.com/JianFeeeee/HologramAgent/internal/plugins/webui" ) diff --git a/internal/plugins/cfgmgr/plugin.go b/internal/plugins/cfgmgr/plugin.go index 6ff20d30..eaa480aa 100644 --- a/internal/plugins/cfgmgr/plugin.go +++ b/internal/plugins/cfgmgr/plugin.go @@ -5,8 +5,8 @@ import ( "log" "sort" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func init() { diff --git a/internal/plugins/clawhubadapter/plugin.go b/internal/plugins/clawhubadapter/plugin.go index 0f1b39ee..47628cee 100644 --- a/internal/plugins/clawhubadapter/plugin.go +++ b/internal/plugins/clawhubadapter/plugin.go @@ -18,10 +18,10 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) //go:embed manager/main.js diff --git a/internal/plugins/clawhubadapter/registry.go b/internal/plugins/clawhubadapter/registry.go index a6953ec9..c435b0ce 100644 --- a/internal/plugins/clawhubadapter/registry.go +++ b/internal/plugins/clawhubadapter/registry.go @@ -7,7 +7,7 @@ import ( "strings" "sync" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) var ( diff --git a/internal/plugins/clawhubadapter/sidecar.go b/internal/plugins/clawhubadapter/sidecar.go index 3e7f5b44..ef8af7f0 100644 --- a/internal/plugins/clawhubadapter/sidecar.go +++ b/internal/plugins/clawhubadapter/sidecar.go @@ -4,7 +4,7 @@ import ( "bufio" "encoding/json" "fmt" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" "io" "log" "os" diff --git a/internal/plugins/clawhubadapter/sidecar_test.go b/internal/plugins/clawhubadapter/sidecar_test.go index 570e6630..b50636bd 100644 --- a/internal/plugins/clawhubadapter/sidecar_test.go +++ b/internal/plugins/clawhubadapter/sidecar_test.go @@ -6,7 +6,7 @@ import ( "path/filepath" "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugins/cli/plugin.go b/internal/plugins/cli/plugin.go index 713540a6..aaaec9e8 100644 --- a/internal/plugins/cli/plugin.go +++ b/internal/plugins/cli/plugin.go @@ -15,10 +15,10 @@ import ( "strings" "sync" - "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - "github.com/JianFeeeee/HomeAgent/internal/pluginview" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + "github.com/JianFeeeee/HologramAgent/internal/pluginview" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // DefaultSocket 由 main.go 在 Load() 前设置,覆盖默认 socket 路径。 diff --git a/internal/plugins/cmd/plugin.go b/internal/plugins/cmd/plugin.go index 26251ba5..55ad84b1 100644 --- a/internal/plugins/cmd/plugin.go +++ b/internal/plugins/cmd/plugin.go @@ -11,8 +11,8 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // isWindows 缓存运行时检测结果 diff --git a/internal/plugins/cmd/plugin_test.go b/internal/plugins/cmd/plugin_test.go index 8f3a50cb..874da30f 100644 --- a/internal/plugins/cmd/plugin_test.go +++ b/internal/plugins/cmd/plugin_test.go @@ -6,7 +6,7 @@ import ( "path/filepath" "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) type toolCapture struct { diff --git a/internal/plugins/cmd/stress_test.go b/internal/plugins/cmd/stress_test.go index 57b79701..018d46bd 100644 --- a/internal/plugins/cmd/stress_test.go +++ b/internal/plugins/cmd/stress_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 本文件是**真实工具**的并发压测。 diff --git a/internal/plugins/deepsearch_e2e_test.go b/internal/plugins/deepsearch_e2e_test.go index dda2951c..e2ba2a43 100644 --- a/internal/plugins/deepsearch_e2e_test.go +++ b/internal/plugins/deepsearch_e2e_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" ) // forbidStoppingSharedBackend 给测试实例关上「退出时停后端」这道闸。 diff --git a/internal/plugins/files/plugin.go b/internal/plugins/files/plugin.go index 2f36760e..a2552376 100644 --- a/internal/plugins/files/plugin.go +++ b/internal/plugins/files/plugin.go @@ -11,9 +11,9 @@ import ( "strings" "sync" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/system" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/system" ) func init() { diff --git a/internal/plugins/healthcheck/plugin.go b/internal/plugins/healthcheck/plugin.go index 87485f65..798e3489 100644 --- a/internal/plugins/healthcheck/plugin.go +++ b/internal/plugins/healthcheck/plugin.go @@ -10,9 +10,9 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) type toolInfo struct { diff --git a/internal/plugins/healthcheck/plugin_test.go b/internal/plugins/healthcheck/plugin_test.go index 33e000a1..b018a513 100644 --- a/internal/plugins/healthcheck/plugin_test.go +++ b/internal/plugins/healthcheck/plugin_test.go @@ -6,12 +6,12 @@ import ( "strings" "testing" - agentCore "github.com/JianFeeeee/HomeAgent/internal/agent/core" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - "github.com/JianFeeeee/HomeAgent/internal/memory" - doc "github.com/JianFeeeee/HomeAgent/internal/memory/document" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentCore "github.com/JianFeeeee/HologramAgent/internal/agent/core" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/memory" + doc "github.com/JianFeeeee/HologramAgent/internal/memory/document" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) type toolCapture struct { diff --git a/internal/plugins/integration_test.go b/internal/plugins/integration_test.go index 7abcc3e5..ec96b58b 100644 --- a/internal/plugins/integration_test.go +++ b/internal/plugins/integration_test.go @@ -7,18 +7,18 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentCore "github.com/JianFeeeee/HomeAgent/internal/agent/core" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - luaVM "github.com/JianFeeeee/HomeAgent/internal/lua" - "github.com/JianFeeeee/HomeAgent/internal/memory" - doc "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - cli "github.com/JianFeeeee/HomeAgent/internal/plugins/cli" - "github.com/JianFeeeee/HomeAgent/internal/plugins/webui" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentCore "github.com/JianFeeeee/HologramAgent/internal/agent/core" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + luaVM "github.com/JianFeeeee/HologramAgent/internal/lua" + "github.com/JianFeeeee/HologramAgent/internal/memory" + doc "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + cli "github.com/JianFeeeee/HologramAgent/internal/plugins/cli" + "github.com/JianFeeeee/HologramAgent/internal/plugins/webui" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) type testPluginEnv struct { diff --git a/internal/plugins/kbtree/expose_scope_test.go b/internal/plugins/kbtree/expose_scope_test.go index dff406e8..98686470 100644 --- a/internal/plugins/kbtree/expose_scope_test.go +++ b/internal/plugins/kbtree/expose_scope_test.go @@ -9,7 +9,7 @@ import ( "strings" "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // ===== 知识库对外暴露范围 ===== diff --git a/internal/plugins/kbtree/plugin.go b/internal/plugins/kbtree/plugin.go index b9fe9d5e..917d9409 100644 --- a/internal/plugins/kbtree/plugin.go +++ b/internal/plugins/kbtree/plugin.go @@ -29,8 +29,8 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // defaultAddr 默认只监听本机。外部 agent 若在别的机器,改配置显式对外, diff --git a/internal/plugins/kbtree/plugin_test.go b/internal/plugins/kbtree/plugin_test.go index e6a45c03..cda8bab3 100644 --- a/internal/plugins/kbtree/plugin_test.go +++ b/internal/plugins/kbtree/plugin_test.go @@ -11,10 +11,10 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/supervisor" - "github.com/JianFeeeee/HomeAgent/pkg/types" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/supervisor" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) type rig struct { diff --git a/internal/plugins/kbtree/scope.go b/internal/plugins/kbtree/scope.go index 9b2c4d5a..13894100 100644 --- a/internal/plugins/kbtree/scope.go +++ b/internal/plugins/kbtree/scope.go @@ -3,7 +3,7 @@ package kbtree import ( "strings" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // scope 是知识库对外暴露范围。 diff --git a/internal/plugins/localuse/plugin.go b/internal/plugins/localuse/plugin.go index 2e7f5044..909918e4 100644 --- a/internal/plugins/localuse/plugin.go +++ b/internal/plugins/localuse/plugin.go @@ -13,8 +13,8 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func init() { diff --git a/internal/plugins/mcp/plugin.go b/internal/plugins/mcp/plugin.go index a6c5ad33..3c8a8811 100644 --- a/internal/plugins/mcp/plugin.go +++ b/internal/plugins/mcp/plugin.go @@ -7,8 +7,8 @@ import ( "strings" "sync" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // MCP 服务器配置(来自 config_mcp 表或 skill.json) diff --git a/internal/plugins/mcp/stdio.go b/internal/plugins/mcp/stdio.go index 072a4d7b..bb0e6de9 100644 --- a/internal/plugins/mcp/stdio.go +++ b/internal/plugins/mcp/stdio.go @@ -4,7 +4,7 @@ import ( "bufio" "encoding/json" "fmt" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" "io" "os" "os/exec" diff --git a/internal/plugins/multimodal/plugin.go b/internal/plugins/multimodal/plugin.go index 9948aee2..ae6d2446 100644 --- a/internal/plugins/multimodal/plugin.go +++ b/internal/plugins/multimodal/plugin.go @@ -40,8 +40,8 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func init() { diff --git a/internal/plugins/pluginmgr/lifecycle_tools_test.go b/internal/plugins/pluginmgr/lifecycle_tools_test.go index 76adb75c..a6ffc769 100644 --- a/internal/plugins/pluginmgr/lifecycle_tools_test.go +++ b/internal/plugins/pluginmgr/lifecycle_tools_test.go @@ -24,8 +24,8 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // collectToolDefs 走真实 registerTools 收集工具定义。 diff --git a/internal/plugins/pluginmgr/package_limit_test.go b/internal/plugins/pluginmgr/package_limit_test.go index 88c75dcd..c24e7494 100644 --- a/internal/plugins/pluginmgr/package_limit_test.go +++ b/internal/plugins/pluginmgr/package_limit_test.go @@ -22,8 +22,8 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // countingReader 记录**实际被读走了多少字节**。 diff --git a/internal/plugins/pluginmgr/plugin.go b/internal/plugins/pluginmgr/plugin.go index 7308d541..57c5dc65 100644 --- a/internal/plugins/pluginmgr/plugin.go +++ b/internal/plugins/pluginmgr/plugin.go @@ -20,8 +20,8 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // platformBinary 按当前 OS/ARCH 选择正确的插件二进制文件名。 diff --git a/internal/plugins/pluginmgr/skill_handout.go b/internal/plugins/pluginmgr/skill_handout.go index 55b433e0..8bb9a36a 100644 --- a/internal/plugins/pluginmgr/skill_handout.go +++ b/internal/plugins/pluginmgr/skill_handout.go @@ -40,7 +40,7 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/events" ) // SkillDirName 是插件包里约定存放 skill 的目录名。 diff --git a/internal/plugins/pluginmgr/skill_handout_test.go b/internal/plugins/pluginmgr/skill_handout_test.go index f4b8eec0..885240db 100644 --- a/internal/plugins/pluginmgr/skill_handout_test.go +++ b/internal/plugins/pluginmgr/skill_handout_test.go @@ -23,8 +23,8 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // buildHmapWithSkills 造一个带 skill/ 目录的插件包。 diff --git a/internal/plugins/pluginmgr/skill_realinstall_test.go b/internal/plugins/pluginmgr/skill_realinstall_test.go index 7feb0342..4dad8e8b 100644 --- a/internal/plugins/pluginmgr/skill_realinstall_test.go +++ b/internal/plugins/pluginmgr/skill_realinstall_test.go @@ -14,7 +14,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/events" ) func TestRealBundleHandsOutSkill(t *testing.T) { diff --git a/internal/plugins/pluginmgr/upgrade_test.go b/internal/plugins/pluginmgr/upgrade_test.go index c7f93cd6..90dd8227 100644 --- a/internal/plugins/pluginmgr/upgrade_test.go +++ b/internal/plugins/pluginmgr/upgrade_test.go @@ -9,9 +9,9 @@ import ( "sync" "testing" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func TestCmpVersion(t *testing.T) { diff --git a/internal/plugins/remotedevice/device.go b/internal/plugins/remotedevice/device.go index c296d9aa..14d507c2 100644 --- a/internal/plugins/remotedevice/device.go +++ b/internal/plugins/remotedevice/device.go @@ -12,7 +12,7 @@ import ( "strings" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // devicectlDevice 把设备网关暴露为 IOManager 的一个 Device: diff --git a/internal/plugins/remotedevice/outputch.go b/internal/plugins/remotedevice/outputch.go index 2b7b12de..a4dde359 100644 --- a/internal/plugins/remotedevice/outputch.go +++ b/internal/plugins/remotedevice/outputch.go @@ -24,8 +24,8 @@ import ( "strings" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // deviceOutputCaps 把设备声明的 caps 映射成输出通道能力位。 diff --git a/internal/plugins/remotedevice/outputch_test.go b/internal/plugins/remotedevice/outputch_test.go index 5e2c6582..0540e945 100644 --- a/internal/plugins/remotedevice/outputch_test.go +++ b/internal/plugins/remotedevice/outputch_test.go @@ -15,8 +15,8 @@ import ( "testing" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func TestDeviceOutputCapsMapping(t *testing.T) { diff --git a/internal/plugins/remotedevice/plugin.go b/internal/plugins/remotedevice/plugin.go index 680d40af..fc350817 100644 --- a/internal/plugins/remotedevice/plugin.go +++ b/internal/plugins/remotedevice/plugin.go @@ -14,8 +14,8 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func init() { diff --git a/internal/plugins/seemedia/integration_test.go b/internal/plugins/seemedia/integration_test.go index 19a760f1..9d535a31 100644 --- a/internal/plugins/seemedia/integration_test.go +++ b/internal/plugins/seemedia/integration_test.go @@ -11,8 +11,8 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/memory" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 真跑 ffmpeg 的集成/压力/变异测试;无 ffmpeg 时自动跳过。 diff --git a/internal/plugins/seemedia/plugin.go b/internal/plugins/seemedia/plugin.go index 2df902ab..ffc5339b 100644 --- a/internal/plugins/seemedia/plugin.go +++ b/internal/plugins/seemedia/plugin.go @@ -62,8 +62,8 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) const ( diff --git a/internal/plugins/seq/plugin.go b/internal/plugins/seq/plugin.go index 898f1b01..86390b40 100644 --- a/internal/plugins/seq/plugin.go +++ b/internal/plugins/seq/plugin.go @@ -10,7 +10,7 @@ import ( "strings" "sync" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // toolDefInfo 是本包内部用的工具声明视图(判据也用它)。 diff --git a/internal/plugins/seq/register.go b/internal/plugins/seq/register.go index 8b758d00..91caa127 100644 --- a/internal/plugins/seq/register.go +++ b/internal/plugins/seq/register.go @@ -1,8 +1,8 @@ package seq import ( - "github.com/JianFeeeee/HomeAgent/internal/plugin" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 插件注册:与其它内置插件同一范式(见 skillmgr/plugin.go 的 init)。 diff --git a/internal/plugins/skillmgr/plugin.go b/internal/plugins/skillmgr/plugin.go index 491ddf11..573395df 100644 --- a/internal/plugins/skillmgr/plugin.go +++ b/internal/plugins/skillmgr/plugin.go @@ -20,9 +20,9 @@ import ( "strings" "sync" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) const ( diff --git a/internal/plugins/skillmgr/skillmgr_test.go b/internal/plugins/skillmgr/skillmgr_test.go index 1b0583c6..da68a04d 100644 --- a/internal/plugins/skillmgr/skillmgr_test.go +++ b/internal/plugins/skillmgr/skillmgr_test.go @@ -10,8 +10,8 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/events" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/events" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugins/skillmgr/tools.go b/internal/plugins/skillmgr/tools.go index f3f32384..628b8686 100644 --- a/internal/plugins/skillmgr/tools.go +++ b/internal/plugins/skillmgr/tools.go @@ -6,8 +6,8 @@ import ( "path/filepath" "strings" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // registerTools 注册 LLM 可调用的 skill 管理工具。 diff --git a/internal/plugins/timer_removed_test.go b/internal/plugins/timer_removed_test.go index c6c3e7cb..0eec30c3 100644 --- a/internal/plugins/timer_removed_test.go +++ b/internal/plugins/timer_removed_test.go @@ -3,7 +3,7 @@ package plugins import ( "testing" - "github.com/JianFeeeee/HomeAgent/internal/plugin" + "github.com/JianFeeeee/HologramAgent/internal/plugin" ) // TestTimerRemovedFromKernel 是一条**负向断言**:timer 已从内核内置插件移出, diff --git a/internal/plugins/webui/auth_hardening_test.go b/internal/plugins/webui/auth_hardening_test.go index 1763f574..1a98f2f7 100644 --- a/internal/plugins/webui/auth_hardening_test.go +++ b/internal/plugins/webui/auth_hardening_test.go @@ -11,8 +11,8 @@ import ( "testing" "time" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // ===== 登录入口的滥用防护 ===== diff --git a/internal/plugins/webui/config_namespace_test.go b/internal/plugins/webui/config_namespace_test.go index 86430d6c..f3c059c1 100644 --- a/internal/plugins/webui/config_namespace_test.go +++ b/internal/plugins/webui/config_namespace_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" ) // 门禁:**全局 config 表里不得出现 plugin..* 形态的键**。 diff --git a/internal/plugins/webui/datadir_status.go b/internal/plugins/webui/datadir_status.go index 5ac537af..a82f1253 100644 --- a/internal/plugins/webui/datadir_status.go +++ b/internal/plugins/webui/datadir_status.go @@ -24,7 +24,7 @@ package webui import ( "net/http" - "github.com/JianFeeeee/HomeAgent/internal/systemd" + "github.com/JianFeeeee/HologramAgent/internal/systemd" ) // dataDirs 取两个数据目录来源。 diff --git a/internal/plugins/webui/graph_source_test.go b/internal/plugins/webui/graph_source_test.go index cb5b4279..d4b2dd16 100644 --- a/internal/plugins/webui/graph_source_test.go +++ b/internal/plugins/webui/graph_source_test.go @@ -4,7 +4,7 @@ import ( "encoding/json" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // 星图数据源必须来自块体系(memory_blocks),而不是停写的旧表 entities。 diff --git a/internal/plugins/webui/handler.go b/internal/plugins/webui/handler.go index 61811460..7424c22a 100644 --- a/internal/plugins/webui/handler.go +++ b/internal/plugins/webui/handler.go @@ -16,8 +16,8 @@ import ( "encoding/hex" "encoding/json" "errors" - "github.com/JianFeeeee/HomeAgent/internal/pluginview" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/pluginview" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" "net/http" "path" ) diff --git a/internal/plugins/webui/handler_agents.go b/internal/plugins/webui/handler_agents.go index 94543a77..daab28b9 100644 --- a/internal/plugins/webui/handler_agents.go +++ b/internal/plugins/webui/handler_agents.go @@ -7,10 +7,10 @@ import ( "time" "encoding/json" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/meta" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/pkg/types" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/meta" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/pkg/types" "net/http" "path/filepath" ) diff --git a/internal/plugins/webui/handler_chat.go b/internal/plugins/webui/handler_chat.go index 18ee3517..c120c481 100644 --- a/internal/plugins/webui/handler_chat.go +++ b/internal/plugins/webui/handler_chat.go @@ -10,9 +10,9 @@ import ( "time" "encoding/json" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" "net/http" ) diff --git a/internal/plugins/webui/handler_graph_pulse_test.go b/internal/plugins/webui/handler_graph_pulse_test.go index 84962e1b..ad99835c 100644 --- a/internal/plugins/webui/handler_graph_pulse_test.go +++ b/internal/plugins/webui/handler_graph_pulse_test.go @@ -8,8 +8,8 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/memory" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugins/webui/handler_knowledge_test.go b/internal/plugins/webui/handler_knowledge_test.go index d979de46..84f2fca7 100644 --- a/internal/plugins/webui/handler_knowledge_test.go +++ b/internal/plugins/webui/handler_knowledge_test.go @@ -16,10 +16,10 @@ import ( "path/filepath" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/supervisor" - "github.com/JianFeeeee/HomeAgent/pkg/types" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/supervisor" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // newKnowledgeHandler 构造一个带知识库的 Handler。 diff --git a/internal/plugins/webui/handler_knowledge_tree.go b/internal/plugins/webui/handler_knowledge_tree.go index e66aec8e..34c42eb7 100644 --- a/internal/plugins/webui/handler_knowledge_tree.go +++ b/internal/plugins/webui/handler_knowledge_tree.go @@ -5,7 +5,7 @@ import ( "strconv" "strings" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 知识库的**树形只读 API**。供外部 agent、skill、脚本按分类导航知识库。 diff --git a/internal/plugins/webui/handler_knowledge_tree_test.go b/internal/plugins/webui/handler_knowledge_tree_test.go index 071c9c43..ea187f0a 100644 --- a/internal/plugins/webui/handler_knowledge_tree_test.go +++ b/internal/plugins/webui/handler_knowledge_tree_test.go @@ -8,10 +8,10 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/supervisor" - "github.com/JianFeeeee/HomeAgent/pkg/types" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/supervisor" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) func newTreeHandler(t *testing.T) (*Handler, *knowledge.Store) { diff --git a/internal/plugins/webui/handler_memory.go b/internal/plugins/webui/handler_memory.go index 175cc55f..aeb69e0c 100644 --- a/internal/plugins/webui/handler_memory.go +++ b/internal/plugins/webui/handler_memory.go @@ -12,9 +12,9 @@ import ( "time" "unicode/utf8" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - "github.com/JianFeeeee/HomeAgent/internal/memory" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/memory" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/plugins/webui/handler_openai.go b/internal/plugins/webui/handler_openai.go index 449987b0..b79d7c60 100644 --- a/internal/plugins/webui/handler_openai.go +++ b/internal/plugins/webui/handler_openai.go @@ -9,9 +9,9 @@ import ( "net/http" "sync" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // OpenAI 兼容面:/v1/chat/completions(含流式)。 diff --git a/internal/plugins/webui/handler_persona_test.go b/internal/plugins/webui/handler_persona_test.go index f18c8cd0..748dd5d8 100644 --- a/internal/plugins/webui/handler_persona_test.go +++ b/internal/plugins/webui/handler_persona_test.go @@ -9,8 +9,8 @@ import ( "strings" "testing" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func newPersonaHandler(t *testing.T) (*Handler, *internalConfig.ConfigRegistry) { diff --git a/internal/plugins/webui/handler_plugin_test.go b/internal/plugins/webui/handler_plugin_test.go index c7f4ba68..6110df33 100644 --- a/internal/plugins/webui/handler_plugin_test.go +++ b/internal/plugins/webui/handler_plugin_test.go @@ -5,7 +5,7 @@ import ( "net/http/httptest" "testing" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // mockPluginMgr 是 sdk.PluginManager 的最小实现,用于 handler 路由层测试。 diff --git a/internal/plugins/webui/handler_settings.go b/internal/plugins/webui/handler_settings.go index 101938a2..c52de877 100644 --- a/internal/plugins/webui/handler_settings.go +++ b/internal/plugins/webui/handler_settings.go @@ -7,8 +7,8 @@ import ( "strings" "encoding/json" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/pkg/types" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/pkg/types" "net/http" ) diff --git a/internal/plugins/webui/handler_terminal.go b/internal/plugins/webui/handler_terminal.go index 84a57523..a4fcfe7c 100644 --- a/internal/plugins/webui/handler_terminal.go +++ b/internal/plugins/webui/handler_terminal.go @@ -3,7 +3,7 @@ package webui import ( "net/http" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 终端面:终端会话列表与命令历史接口。 diff --git a/internal/plugins/webui/handler_test.go b/internal/plugins/webui/handler_test.go index 828c7e88..f55adc3d 100644 --- a/internal/plugins/webui/handler_test.go +++ b/internal/plugins/webui/handler_test.go @@ -13,17 +13,17 @@ import ( "testing" "time" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - agentCore "github.com/JianFeeeee/HomeAgent/internal/agent/core" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - "github.com/JianFeeeee/HomeAgent/internal/memory" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/supervisor" - "github.com/JianFeeeee/HomeAgent/internal/tracker" - "github.com/JianFeeeee/HomeAgent/pkg/types" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + agentCore "github.com/JianFeeeee/HologramAgent/internal/agent/core" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/memory" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/supervisor" + "github.com/JianFeeeee/HologramAgent/internal/tracker" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) func testSDK(cfg sdk.SDKConfig) *sdk.PluginSDK { diff --git a/internal/plugins/webui/handler_upload.go b/internal/plugins/webui/handler_upload.go index 12316981..1c111bcd 100644 --- a/internal/plugins/webui/handler_upload.go +++ b/internal/plugins/webui/handler_upload.go @@ -12,8 +12,8 @@ import ( "encoding/base64" "encoding/json" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" "net/http" "path/filepath" ) diff --git a/internal/plugins/webui/history.go b/internal/plugins/webui/history.go index 764c7a8a..ff036518 100644 --- a/internal/plugins/webui/history.go +++ b/internal/plugins/webui/history.go @@ -8,7 +8,7 @@ import ( "strings" "sync" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // defaultHistoryFile 是聊天记录的默认文件名(落在 下)。 diff --git a/internal/plugins/webui/legacy_proxy_test.go b/internal/plugins/webui/legacy_proxy_test.go index 97b7e9d0..61548864 100644 --- a/internal/plugins/webui/legacy_proxy_test.go +++ b/internal/plugins/webui/legacy_proxy_test.go @@ -9,8 +9,8 @@ import ( "testing" "time" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // ===== 旧反代路径:两处仍用 http.DefaultClient ===== diff --git a/internal/plugins/webui/openai_compat_test.go b/internal/plugins/webui/openai_compat_test.go index 391b0388..eb154ba9 100644 --- a/internal/plugins/webui/openai_compat_test.go +++ b/internal/plugins/webui/openai_compat_test.go @@ -10,10 +10,10 @@ import ( "testing" "time" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/events" - "github.com/JianFeeeee/HomeAgent/internal/sdk" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/events" + "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // ===== OpenAI 兼容面:/v1/* ===== diff --git a/internal/plugins/webui/plugin.go b/internal/plugins/webui/plugin.go index 122d7b1e..a64c74ed 100644 --- a/internal/plugins/webui/plugin.go +++ b/internal/plugins/webui/plugin.go @@ -13,8 +13,8 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func init() { diff --git a/internal/plugins/webui/proxy.go b/internal/plugins/webui/proxy.go index 0f6b15bf..444683e6 100644 --- a/internal/plugins/webui/proxy.go +++ b/internal/plugins/webui/proxy.go @@ -15,8 +15,8 @@ import ( "sync" "time" - pluginpkg "github.com/JianFeeeee/HomeAgent/internal/plugin" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + pluginpkg "github.com/JianFeeeee/HologramAgent/internal/plugin" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // 通用反向代理:插件声明自带 HTTP 服务(plugin.json 的 proxies), diff --git a/internal/plugins/webui/proxy_test.go b/internal/plugins/webui/proxy_test.go index 70d413d2..f5b02780 100644 --- a/internal/plugins/webui/proxy_test.go +++ b/internal/plugins/webui/proxy_test.go @@ -11,8 +11,8 @@ import ( "testing" "time" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // proxyTestSettings 造一份带 api_key 的 webui 插件设置,供受保护路由用 diff --git a/internal/plugins/webui/secret_meta_test.go b/internal/plugins/webui/secret_meta_test.go index 7e8267fb..04938438 100644 --- a/internal/plugins/webui/secret_meta_test.go +++ b/internal/plugins/webui/secret_meta_test.go @@ -16,8 +16,8 @@ import ( "strings" "testing" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - internalSDK "github.com/JianFeeeee/HomeAgent/internal/sdk" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + internalSDK "github.com/JianFeeeee/HologramAgent/internal/sdk" ) func TestSecretFlagReachesSettingsMeta(t *testing.T) { diff --git a/internal/plugins/webui/settings_secret_test.go b/internal/plugins/webui/settings_secret_test.go index be3322c3..be73a085 100644 --- a/internal/plugins/webui/settings_secret_test.go +++ b/internal/plugins/webui/settings_secret_test.go @@ -10,10 +10,10 @@ import ( "strings" "testing" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/supervisor" - "github.com/JianFeeeee/HomeAgent/pkg/types" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/supervisor" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // ★ E-3:设置列表默认不得返回任何敏感明文(包括其他插件的)。 diff --git a/internal/pluginview/terminal.go b/internal/pluginview/terminal.go index a5ff626a..97cad8bf 100644 --- a/internal/pluginview/terminal.go +++ b/internal/pluginview/terminal.go @@ -5,7 +5,7 @@ import ( "sync" "time" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // TerminalView 是**插件侧**的终端会话与命令历史视图。 diff --git a/internal/safeclose/close_discipline_test.go b/internal/safeclose/close_discipline_test.go index f86a73b0..b45fff7d 100644 --- a/internal/safeclose/close_discipline_test.go +++ b/internal/safeclose/close_discipline_test.go @@ -33,7 +33,7 @@ package safeclose_test // 并**自动跳过注释**。 import ( - safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose" + safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose" "regexp" diff --git a/internal/sdk/adapter_impl.go b/internal/sdk/adapter_impl.go index 7528b47b..9a7d84ed 100644 --- a/internal/sdk/adapter_impl.go +++ b/internal/sdk/adapter_impl.go @@ -5,7 +5,7 @@ import ( "os" "path/filepath" - luaVM "github.com/JianFeeeee/HomeAgent/internal/lua" + luaVM "github.com/JianFeeeee/HologramAgent/internal/lua" ) // adapterImpl 桥接 Lua VM 的协议适配器管理。 diff --git a/internal/sdk/config.go b/internal/sdk/config.go index 85fae825..23787701 100644 --- a/internal/sdk/config.go +++ b/internal/sdk/config.go @@ -1,6 +1,6 @@ package sdk -import "github.com/JianFeeeee/HomeAgent/pkg/types" +import "github.com/JianFeeeee/HologramAgent/pkg/types" // ConfigAPI provides read/write access to the runtime config object // (unrelated to the config database). diff --git a/internal/sdk/config_impl.go b/internal/sdk/config_impl.go index 644cd067..3c3370f3 100644 --- a/internal/sdk/config_impl.go +++ b/internal/sdk/config_impl.go @@ -1,6 +1,6 @@ package sdk -import "github.com/JianFeeeee/HomeAgent/pkg/types" +import "github.com/JianFeeeee/HologramAgent/pkg/types" // configImpl 持有运行期配置对象的引用(与配置数据库无关)。 type configImpl struct { diff --git a/internal/sdk/e2e_mediabytes_test.go b/internal/sdk/e2e_mediabytes_test.go index f6fbe07b..8f237562 100644 --- a/internal/sdk/e2e_mediabytes_test.go +++ b/internal/sdk/e2e_mediabytes_test.go @@ -8,7 +8,7 @@ import ( "os" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // 真实数据 e2e:CAS 淘汰后插件经 MediaBytes 取回的字节必须与回填库中 diff --git a/internal/sdk/events.go b/internal/sdk/events.go index c07250ac..6f3a36ff 100644 --- a/internal/sdk/events.go +++ b/internal/sdk/events.go @@ -1,6 +1,6 @@ package sdk -import "github.com/JianFeeeee/HomeAgent/internal/events" +import "github.com/JianFeeeee/HologramAgent/internal/events" // 事件类型/事件类型别名:插件经 SDK 订阅/发布内核事件, // 无需直接 import internal/events(内核事件总线仅通过 SDK 暴露)。 diff --git a/internal/sdk/indexer_impl.go b/internal/sdk/indexer_impl.go index cf3c908d..55fe126b 100644 --- a/internal/sdk/indexer_impl.go +++ b/internal/sdk/indexer_impl.go @@ -3,7 +3,7 @@ package sdk import ( "errors" - "github.com/JianFeeeee/HomeAgent/internal/memory" + "github.com/JianFeeeee/HologramAgent/internal/memory" ) // indexerImpl 桥接 memory.Indexer 到中立的 IndexerAPI。 diff --git a/internal/sdk/knowledge.go b/internal/sdk/knowledge.go index 7cbc1084..5f70dde3 100644 --- a/internal/sdk/knowledge.go +++ b/internal/sdk/knowledge.go @@ -1,7 +1,7 @@ package sdk import ( - "github.com/JianFeeeee/HomeAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/sdk/knowledge_impl.go b/internal/sdk/knowledge_impl.go index ace5c88f..bc2bd93d 100644 --- a/internal/sdk/knowledge_impl.go +++ b/internal/sdk/knowledge_impl.go @@ -3,7 +3,7 @@ package sdk import ( "fmt" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" ) type knowledgeImpl struct{ ks *knowledge.Store } diff --git a/internal/sdk/llm_impl.go b/internal/sdk/llm_impl.go index 6e158cf5..885d9f6d 100644 --- a/internal/sdk/llm_impl.go +++ b/internal/sdk/llm_impl.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" - luaVM "github.com/JianFeeeee/HomeAgent/internal/lua" + agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" + luaVM "github.com/JianFeeeee/HologramAgent/internal/lua" ) type llmImpl struct { diff --git a/internal/sdk/memory_impl.go b/internal/sdk/memory_impl.go index 765b30fa..d4670abb 100644 --- a/internal/sdk/memory_impl.go +++ b/internal/sdk/memory_impl.go @@ -8,9 +8,9 @@ import ( "sync/atomic" "time" - "github.com/JianFeeeee/HomeAgent/internal/memory" - doc "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/memory/text" + "github.com/JianFeeeee/HologramAgent/internal/memory" + doc "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/text" ) // 插件侧记忆接口的实现(SDK 桥接层)。 diff --git a/internal/sdk/memory_impl_test.go b/internal/sdk/memory_impl_test.go index 695284bf..2d47f5d7 100644 --- a/internal/sdk/memory_impl_test.go +++ b/internal/sdk/memory_impl_test.go @@ -5,9 +5,9 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/internal/memory" - doc "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/memory/text" + "github.com/JianFeeeee/HologramAgent/internal/memory" + doc "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/text" ) // 插件边界的媒体透传测试(块 union 化之后)。 diff --git a/internal/sdk/plugin.go b/internal/sdk/plugin.go index f05e0c48..7020b925 100644 --- a/internal/sdk/plugin.go +++ b/internal/sdk/plugin.go @@ -4,8 +4,8 @@ import ( "log" "sync" - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" - "github.com/JianFeeeee/HomeAgent/internal/events" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" + "github.com/JianFeeeee/HologramAgent/internal/events" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/sdk/secrets_impl.go b/internal/sdk/secrets_impl.go index 36e31f20..d29fc9f4 100644 --- a/internal/sdk/secrets_impl.go +++ b/internal/sdk/secrets_impl.go @@ -21,7 +21,7 @@ package sdk import ( "fmt" - internalSecurity "github.com/JianFeeeee/HomeAgent/internal/security" + internalSecurity "github.com/JianFeeeee/HologramAgent/internal/security" pubsdk "github.com/JianFeeeee/homeagentsdk/sdk" ) diff --git a/internal/sdk/selftest.go b/internal/sdk/selftest.go index c8a6a915..279e765b 100644 --- a/internal/sdk/selftest.go +++ b/internal/sdk/selftest.go @@ -6,10 +6,10 @@ import ( "path/filepath" "sync" - "github.com/JianFeeeee/HomeAgent/internal/knowledge" - "github.com/JianFeeeee/HomeAgent/internal/memory" - doc "github.com/JianFeeeee/HomeAgent/internal/memory/document" - "github.com/JianFeeeee/HomeAgent/internal/memory/text" + "github.com/JianFeeeee/HologramAgent/internal/knowledge" + "github.com/JianFeeeee/HologramAgent/internal/memory" + doc "github.com/JianFeeeee/HologramAgent/internal/memory/document" + "github.com/JianFeeeee/HologramAgent/internal/memory/text" ) // VirtualInstance 是完全隔离的虚拟存储集合,供内置插件(如 healthcheck) diff --git a/internal/sdk/settings_impl.go b/internal/sdk/settings_impl.go index e8efcd52..9b2dd31a 100644 --- a/internal/sdk/settings_impl.go +++ b/internal/sdk/settings_impl.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - internalConfig "github.com/JianFeeeee/HomeAgent/internal/config" + internalConfig "github.com/JianFeeeee/HologramAgent/internal/config" ) type settingsImpl struct { diff --git a/internal/sdk/supervisor.go b/internal/sdk/supervisor.go index 5ae7d744..c400a12e 100644 --- a/internal/sdk/supervisor.go +++ b/internal/sdk/supervisor.go @@ -3,7 +3,7 @@ package sdk import ( "time" - "github.com/JianFeeeee/HomeAgent/pkg/types" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // SupervisorAPI provides access to agent lifecycle management. diff --git a/internal/sdk/tool_impl.go b/internal/sdk/tool_impl.go index aa5505b1..0119e2ed 100644 --- a/internal/sdk/tool_impl.go +++ b/internal/sdk/tool_impl.go @@ -1,7 +1,7 @@ package sdk import ( - agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io" + agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io" ) // toolImpl 桥接 StageHost(插件工具)与 IOManager(设备/通道工具)。 diff --git a/internal/security/store_test.go b/internal/security/store_test.go index 7a5518fd..c67bbd01 100644 --- a/internal/security/store_test.go +++ b/internal/security/store_test.go @@ -142,7 +142,7 @@ func TestNoFalsePositives(t *testing.T) { benign := []string{ "请修复这个 bug,提交到 feat/login 分支", "git commit -m 'add feature'", - "https://github.com/JianFeeeee/HomeAgent/pull/42", + "https://github.com/JianFeeeee/HologramAgent/pull/42", "这个函数返回 404 或者 500", "hex 颜色 #4f46e5 很好看", // ★ 关键:40 位 git SHA-1 不得被误伤(否则 agent 拿不到 commit id) diff --git a/internal/supervisor/daemon.go b/internal/supervisor/daemon.go index 74a9111b..ce3033c4 100644 --- a/internal/supervisor/daemon.go +++ b/internal/supervisor/daemon.go @@ -7,10 +7,10 @@ import ( "sync" "time" - "github.com/JianFeeeee/HomeAgent/internal/network" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/internal/tracker" - "github.com/JianFeeeee/HomeAgent/pkg/types" + "github.com/JianFeeeee/HologramAgent/internal/network" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/internal/tracker" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) const directAgentID types.AgentID = "main" diff --git a/internal/supervisor/daemon_test.go b/internal/supervisor/daemon_test.go index 596fa633..ba5c275c 100644 --- a/internal/supervisor/daemon_test.go +++ b/internal/supervisor/daemon_test.go @@ -4,8 +4,8 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/internal/tracker" - "github.com/JianFeeeee/HomeAgent/pkg/types" + "github.com/JianFeeeee/HologramAgent/internal/tracker" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) func TestNew(t *testing.T) { diff --git a/internal/supervisor/sdk_adapter.go b/internal/supervisor/sdk_adapter.go index 208b57f8..e954b985 100644 --- a/internal/supervisor/sdk_adapter.go +++ b/internal/supervisor/sdk_adapter.go @@ -3,8 +3,8 @@ package supervisor import ( "errors" - "github.com/JianFeeeee/HomeAgent/internal/sdk" - "github.com/JianFeeeee/HomeAgent/pkg/types" + "github.com/JianFeeeee/HologramAgent/internal/sdk" + "github.com/JianFeeeee/HologramAgent/pkg/types" ) // sdkAdapter 实现 sdk.SupervisorAPI,将字符串签名的中立接口桥接到 diff --git a/internal/tracker/changeset.go b/internal/tracker/changeset.go index 4770c062..f13b843a 100644 --- a/internal/tracker/changeset.go +++ b/internal/tracker/changeset.go @@ -8,7 +8,7 @@ import ( "path/filepath" "time" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) // DTO 已迁入内置 SDK,此处保留别名以兼容现有调用方。 diff --git a/internal/tracker/tracker.go b/internal/tracker/tracker.go index 5e52135f..e343dce5 100644 --- a/internal/tracker/tracker.go +++ b/internal/tracker/tracker.go @@ -12,7 +12,7 @@ import ( "sync" "time" - sdk "github.com/JianFeeeee/HomeAgent/internal/sdk" + sdk "github.com/JianFeeeee/HologramAgent/internal/sdk" ) type Tracker struct { diff --git a/providers/chineseclip/embedder.go b/providers/chineseclip/embedder.go index bf13334a..3c3d8b10 100644 --- a/providers/chineseclip/embedder.go +++ b/providers/chineseclip/embedder.go @@ -15,7 +15,7 @@ import ( ort "github.com/yalue/onnxruntime_go" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) func init() { diff --git a/providers/chineseclip/embedder_onnx_test.go b/providers/chineseclip/embedder_onnx_test.go index e5e975aa..55043840 100644 --- a/providers/chineseclip/embedder_onnx_test.go +++ b/providers/chineseclip/embedder_onnx_test.go @@ -14,7 +14,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) // cosine 计算两个向量的**真余弦**:两边都先归一化。 diff --git a/providers/chineseclip/embedder_stub.go b/providers/chineseclip/embedder_stub.go index 20ceb983..706e3e09 100644 --- a/providers/chineseclip/embedder_stub.go +++ b/providers/chineseclip/embedder_stub.go @@ -7,7 +7,7 @@ import ( "errors" "fmt" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) // 未启用 onnxruntime 构建标签时,chineseclip 仍注册到名字表,但打开即报错: diff --git a/providers/ollama/generator.go b/providers/ollama/generator.go index 00aaeea1..a5a7082a 100644 --- a/providers/ollama/generator.go +++ b/providers/ollama/generator.go @@ -28,7 +28,7 @@ import ( "strings" "time" - "github.com/JianFeeeee/HomeAgent/pkg/generation" + "github.com/JianFeeeee/HologramAgent/pkg/generation" ) const ( diff --git a/providers/ollama/generator_test.go b/providers/ollama/generator_test.go index 83ad748a..76992244 100644 --- a/providers/ollama/generator_test.go +++ b/providers/ollama/generator_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/JianFeeeee/HomeAgent/pkg/generation" + "github.com/JianFeeeee/HologramAgent/pkg/generation" ) // 测试不依赖真模型:起一个本地 httptest server 模拟 Ollama, diff --git a/providers/qwen3vl/embedder.go b/providers/qwen3vl/embedder.go index 2f9222bd..6b483958 100644 --- a/providers/qwen3vl/embedder.go +++ b/providers/qwen3vl/embedder.go @@ -20,7 +20,7 @@ import ( ort "github.com/yalue/onnxruntime_go" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) func init() { diff --git a/providers/qwen3vl/embedder_onnx_test.go b/providers/qwen3vl/embedder_onnx_test.go index 4720f64c..d560994b 100644 --- a/providers/qwen3vl/embedder_onnx_test.go +++ b/providers/qwen3vl/embedder_onnx_test.go @@ -14,7 +14,7 @@ import ( "path/filepath" "testing" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) // onnxModelDir 返回三段式 Qwen 多模态 ONNX 产物目录。 diff --git a/providers/qwen3vl/embedder_stub.go b/providers/qwen3vl/embedder_stub.go index fb93def8..f9217a51 100644 --- a/providers/qwen3vl/embedder_stub.go +++ b/providers/qwen3vl/embedder_stub.go @@ -7,7 +7,7 @@ import ( "errors" "fmt" - "github.com/JianFeeeee/HomeAgent/pkg/embedding" + "github.com/JianFeeeee/HologramAgent/pkg/embedding" ) func init() { diff --git a/providers/qwen3vlgen/generator.go b/providers/qwen3vlgen/generator.go index 8462c216..c186906d 100644 --- a/providers/qwen3vlgen/generator.go +++ b/providers/qwen3vlgen/generator.go @@ -39,8 +39,8 @@ import ( ort "github.com/yalue/onnxruntime_go" - "github.com/JianFeeeee/HomeAgent/pkg/generation" - "github.com/JianFeeeee/HomeAgent/providers/qwen3vl" + "github.com/JianFeeeee/HologramAgent/pkg/generation" + "github.com/JianFeeeee/HologramAgent/providers/qwen3vl" ) func init() { diff --git a/providers/qwen3vlgen/generator_test.go b/providers/qwen3vlgen/generator_test.go index 96bff05d..4ee5e098 100644 --- a/providers/qwen3vlgen/generator_test.go +++ b/providers/qwen3vlgen/generator_test.go @@ -9,7 +9,7 @@ import ( "testing" "time" - "github.com/JianFeeeee/HomeAgent/pkg/generation" + "github.com/JianFeeeee/HologramAgent/pkg/generation" ) // 端到端:Go + onnxruntime 用同一份 Qwen3-VL 权重跑生成。 From db6753ee2b93228b2990c0d5a38bc3a60b604d7b Mon Sep 17 00:00:00 2001 From: JianFeeeee Date: Wed, 21 Oct 2026 12:17:32 +0800 Subject: [PATCH 2/4] =?UTF-8?q?build(ldflags):=20=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E6=B3=A8=E5=85=A5=E4=B8=B2=E5=90=8C=E6=AD=A5=E5=88=B0=E6=96=B0?= =?UTF-8?q?=20module=20=E8=B7=AF=E5=BE=84=EF=BC=88Makefile:62/318=E3=80=81?= =?UTF-8?q?build.sh:69/230/240=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 批 1,不含 SDK 仓与目录改名。 不同步的后果:go build 全绿但 -X 对未知路径静默忽略, homed --version 的 Version/Commit/BuildTime 回落成默认值。 - Makefile:62 -X .../internal/meta.{Version,Commit,BuildTime} - Makefile:318 -X .../internal/kernelboot.EmbeddedGraphHash - build.sh:69 同上三个 meta 变量 - build.sh:230 -X .../internal/security.embeddedKeyHex - build.sh:240 -X .../internal/kernelboot.EmbeddedGraphHash --- Makefile | 4 ++-- deploy/packaging/build.sh | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 9ac13b2e..4df961f2 100644 --- a/Makefile +++ b/Makefile @@ -59,7 +59,7 @@ VERSION := $(META_VERSION)dev$(if $(filter --dirty,$(shell git status --porcelai endif COMMIT ?= $(shell git rev-parse --short HEAD 2>/dev/null || echo "unknown") BUILD_TIME ?= $(shell date -u '+%Y-%m-%dT%H:%M:%SZ') -LDFLAGS = -X github.com/JianFeeeee/HomeAgent/internal/meta.Version=$(VERSION) -X github.com/JianFeeeee/HomeAgent/internal/meta.Commit=$(COMMIT) -X github.com/JianFeeeee/HomeAgent/internal/meta.BuildTime=$(BUILD_TIME) +LDFLAGS = -X github.com/JianFeeeee/HologramAgent/internal/meta.Version=$(VERSION) -X github.com/JianFeeeee/HologramAgent/internal/meta.Commit=$(COMMIT) -X github.com/JianFeeeee/HologramAgent/internal/meta.BuildTime=$(BUILD_TIME) all: build build-cli @@ -315,7 +315,7 @@ build: $(BUILD_DIR)/homed-depgraph -print && \ $(BUILD_DIR)/homed-depgraph -out $(BUILD_DIR)/$(GRAPH_FILE) && \ echo "已注入启动依赖图 hash: $$GRAPH_HASH" ; \ - CGO_ENABLED=1 $(GO) build $(TAG_ARGS) -trimpath -installsuffix dynlink -ldflags "$(LDFLAGS) -X github.com/JianFeeeee/HomeAgent/internal/kernelboot.EmbeddedGraphHash=$$GRAPH_HASH" -o $(BUILD_DIR)/$(BINARY) ./cmd/homed/ + CGO_ENABLED=1 $(GO) build $(TAG_ARGS) -trimpath -installsuffix dynlink -ldflags "$(LDFLAGS) -X github.com/JianFeeeee/HologramAgent/internal/kernelboot.EmbeddedGraphHash=$$GRAPH_HASH" -o $(BUILD_DIR)/$(BINARY) ./cmd/homed/ @echo "Built: $(BUILD_DIR)/$(BINARY) ($(VERSION), tags='$(HOMED_TAGS)')" @go version -m $(BUILD_DIR)/$(BINARY) | grep -q 'onnxruntime' \ || echo "WARN: 本次构建不含 onnxruntime,本地向量空间不可用(HOMED_TAGS= 显式关掉时才符合预期)" diff --git a/deploy/packaging/build.sh b/deploy/packaging/build.sh index 41f5f3df..bedf9c2b 100644 --- a/deploy/packaging/build.sh +++ b/deploy/packaging/build.sh @@ -66,7 +66,7 @@ GO="${GO:-$(command -v go 2>/dev/null || echo "go")}" # 实测(2026-10-17):用旧路径构建 waiter,`--version` 输出 # `waiter 1.4.0 (commit unknown, built unknown)` # 而正确路径得到注入的值。 -LDFLAGS="-X github.com/JianFeeeee/HomeAgent/internal/meta.Version=${VERSION} -X github.com/JianFeeeee/HomeAgent/internal/meta.Commit=${COMMIT} -X github.com/JianFeeeee/HomeAgent/internal/meta.BuildTime=${BUILD_TIME}" +LDFLAGS="-X github.com/JianFeeeee/HologramAgent/internal/meta.Version=${VERSION} -X github.com/JianFeeeee/HologramAgent/internal/meta.Commit=${COMMIT} -X github.com/JianFeeeee/HologramAgent/internal/meta.BuildTime=${BUILD_TIME}" # 版本与提交的**权威来源**是上面注入的 meta.Version / meta.Commit,不是 Go 自带的 # VCS 戳。后者不进 build cache key(Go 文档明确说明 VCS 变化不会触发重建), @@ -227,7 +227,7 @@ build_homed() { case "$_embedkey" in ????????????????????????????????????????????????????????????????) # 64 字符:形状像 32 字节 hex - _keyflag=" -X github.com/JianFeeeee/HomeAgent/internal/security.embeddedKeyHex=$_embedkey" + _keyflag=" -X github.com/JianFeeeee/HologramAgent/internal/security.embeddedKeyHex=$_embedkey" echo " [security] 内嵌主密钥已注入(64 位 hex)" ;; *) echo " error: HA_EMBEDDED_KEY_HEX 必须是 64 位 hex(当前 ${#_embedkey} 字符)" >&2 @@ -237,7 +237,7 @@ build_homed() { CGO_ENABLED=1 CC="$_cc" "$GO" build -buildvcs=false -trimpath -installsuffix dynlink \ ${_tagargs[@]+"${_tagargs[@]}"} \ - -ldflags "$LDFLAGS -X github.com/JianFeeeee/HomeAgent/internal/kernelboot.EmbeddedGraphHash=$_graph_hash$_keyflag" -o "$out" ./cmd/homed/ + -ldflags "$LDFLAGS -X github.com/JianFeeeee/HologramAgent/internal/kernelboot.EmbeddedGraphHash=$_graph_hash$_keyflag" -o "$out" ./cmd/homed/ echo " OK ($(file "$out" | sed 's/.*: //') | $(du -h "$out" | cut -f1))" } From f8adf246c55e4dfb3e4625e17d7ce6b6ebf98a3f Mon Sep 17 00:00:00 2001 From: JianFeeeee Date: Wed, 21 Oct 2026 12:19:03 +0800 Subject: [PATCH 3/4] =?UTF-8?q?refactor(sdk-meta):=20CoreModule=20?= =?UTF-8?q?=E5=B8=B8=E9=87=8F=E8=B7=9F=E9=9A=8F=E6=A0=B8=E5=BF=83=E4=BB=93?= =?UTF-8?q?=20module=20=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 批 1,不含 SDK 仓与目录改名。 CoreModule 喂给 hmapdev 生成插件 go.mod;漏改会让生成的 go.mod 指向不存在的模块路径。 只改这一个常量串: github.com/JianFeeeee/HomeAgent → github.com/JianFeeeee/HologramAgent 未动(按批 1 边界): - SDK 自身 go.mod module 与 SDKModule/LegacySDKModule 常量(批 3) - 同文件第 80 行注释里的旧路径字样(文档性,批 3/批 5) - go.mod:46 replace 目标路径 ★ 待办:SDK 主仓(github.com/JianFeeeee/homeagentsdk)里同样的 CoreModule 常量需在批 3 同步。 --- third_party/homeagent-sdk/meta/meta.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/homeagent-sdk/meta/meta.go b/third_party/homeagent-sdk/meta/meta.go index 59b21373..4695447d 100644 --- a/third_party/homeagent-sdk/meta/meta.go +++ b/third_party/homeagent-sdk/meta/meta.go @@ -80,7 +80,7 @@ var ( // (github.com/JianFeeeee/HomeAgent),module 路径同步。 // 注意它与 SDKModule 不是同一个仓:插件只依赖 SDK,**不依赖主仓**, // 所以改本常量不影响任何已有插件。 - CoreModule = "github.com/JianFeeeee/HomeAgent" + CoreModule = "github.com/JianFeeeee/HologramAgent" // CoreVersion 是此 SDK 所兼容的最低核心版本。 // From ed8d5d83a722a2ea7679372954ceffd9728057cc Mon Sep 17 00:00:00 2001 From: JianFeeeee Date: Wed, 21 Oct 2026 12:34:30 +0800 Subject: [PATCH 4/4] =?UTF-8?q?fix(sdk-meta):=20=E6=B8=85=E6=8E=89?= =?UTF-8?q?=E6=97=A7=20module=20=E8=B7=AF=E5=BE=84=E7=9A=84=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E6=AE=8B=E7=95=99=EF=BC=8C=E4=BD=BF=E5=88=A4=E6=8D=AE?= =?UTF-8?q?4=20=E5=8F=A3=E5=BE=84=E5=8F=AF=E5=90=AB=20third=5Fparty?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 批 1,不含 SDK 仓与目录改名。 背景(复核意见一):原判据4 为 grep -rl 旧路径 --include=*.go . | grep -v ^./third_party | wc -l == 0 而 M3 的变异点 CoreModule 就在 third_party 内 ⇒ 被判据自身排除, 口径恒真、M3 永远咬不住。改为全仓 *.go(含 third_party)后, meta.go:80 的这行注释会成为永久命中,使判据恒假 —— 同样不可用。 故连同常量一起把该行注释里的旧路径换掉(它本就描述 CoreModule, 属批 1 改动的必然附属,不是批 5 的品牌展示名)。 改后两个口径均为 0: - 全仓 *.go 含 third_party:0 - 排除 third_party(旧口径,保留对照):0 M3 自证:把 CoreModule 改回旧路径 ⇒ 新口径计数 = 1(红),旧口径仍 = 0(恒真已复现)。 --- third_party/homeagent-sdk/meta/meta.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/homeagent-sdk/meta/meta.go b/third_party/homeagent-sdk/meta/meta.go index 4695447d..c30092ae 100644 --- a/third_party/homeagent-sdk/meta/meta.go +++ b/third_party/homeagent-sdk/meta/meta.go @@ -77,7 +77,7 @@ var ( // CoreModule 是核心仓的 Go module path,供 hmapdev 生成 go.mod 时使用。 // // ★ 2026-10-08 随主仓托管地迁移而更新:仓库在 GitHub - // (github.com/JianFeeeee/HomeAgent),module 路径同步。 + // (github.com/JianFeeeee/HologramAgent),module 路径同步。 // 注意它与 SDKModule 不是同一个仓:插件只依赖 SDK,**不依赖主仓**, // 所以改本常量不影响任何已有插件。 CoreModule = "github.com/JianFeeeee/HologramAgent"