mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-10-02 23:33:58 +00:00
refactor: remove core skill direct loading, skills owned by clawhubadapter only
- Drop skill.NewManager from homed bootstrap; skills dir no longer core-managed - Remove GetInjectedPrompt system-prompt injection (skills are not first-class) - Delete internal/skill package, SkillAPI, webui /api/v1/skills, status skills block - ConfigRegistry: plugin config tables now created only via RegisterDef; arbitrary scope Set/Get no longer implicitly creates config_<name> tables (fixes stray config_today_task table from SKILL directory name being used as a scope)
This commit is contained in:
@ -90,7 +90,6 @@ type PluginSDK struct {
|
||||
|
||||
status StatusAPI
|
||||
supervisor SupervisorAPI
|
||||
skill SkillAPI
|
||||
adapter AdapterAPI
|
||||
tracker TrackerAPI
|
||||
config ConfigAPI
|
||||
@ -150,7 +149,6 @@ type SDKConfig struct {
|
||||
|
||||
Status StatusAPI
|
||||
Supervisor SupervisorAPI
|
||||
Skill SkillAPI
|
||||
Adapter AdapterAPI
|
||||
Tracker TrackerAPI
|
||||
Config ConfigAPI
|
||||
@ -187,7 +185,6 @@ func New(name string, cfg SDKConfig) *PluginSDK {
|
||||
|
||||
status: cfg.Status,
|
||||
supervisor: cfg.Supervisor,
|
||||
skill: cfg.Skill,
|
||||
adapter: cfg.Adapter,
|
||||
tracker: cfg.Tracker,
|
||||
config: cfg.Config,
|
||||
@ -198,7 +195,6 @@ func New(name string, cfg SDKConfig) *PluginSDK {
|
||||
|
||||
func (s *PluginSDK) Status() StatusAPI { return s.status }
|
||||
func (s *PluginSDK) Supervisor() SupervisorAPI { return s.supervisor }
|
||||
func (s *PluginSDK) Skill() SkillAPI { return s.skill }
|
||||
func (s *PluginSDK) Adapter() AdapterAPI { return s.adapter }
|
||||
func (s *PluginSDK) Tracker() TrackerAPI { return s.tracker }
|
||||
func (s *PluginSDK) Config() ConfigAPI { return s.config }
|
||||
|
||||
Reference in New Issue
Block a user