feat(ui): add content editor components for skills and thoughts
Some checks failed
CI / build-and-test (push) Failing after -31m24s
Some checks failed
CI / build-and-test (push) Failing after -31m24s
* Implement ContentEditorField for inline editing of content * Create ContentEditorModal for editing content in a modal * Introduce FormerShell for managing forms related to skills and thoughts * Enhance SkillsPage and ThoughtsPage with new components for better content management
This commit is contained in:
@@ -36,12 +36,12 @@ type ToolSet struct {
|
||||
Backfill *tools.BackfillTool
|
||||
Reparse *tools.ReparseMetadataTool
|
||||
RetryMetadata *tools.RetryEnrichmentTool
|
||||
Maintenance *tools.MaintenanceTool
|
||||
Skills *tools.SkillsTool
|
||||
ChatHistory *tools.ChatHistoryTool
|
||||
Describe *tools.DescribeTool
|
||||
Learnings *tools.LearningsTool
|
||||
Plans *tools.PlansTool
|
||||
//Maintenance *tools.MaintenanceTool
|
||||
Skills *tools.SkillsTool
|
||||
ChatHistory *tools.ChatHistoryTool
|
||||
Describe *tools.DescribeTool
|
||||
Learnings *tools.LearningsTool
|
||||
Plans *tools.PlansTool
|
||||
}
|
||||
|
||||
// Handlers groups the HTTP handlers produced for an MCP server instance.
|
||||
@@ -422,30 +422,30 @@ func registerMaintenanceTools(server *mcp.Server, logger *slog.Logger, toolSet T
|
||||
}, toolSet.RetryMetadata.Handle); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := addTool(server, logger, &mcp.Tool{
|
||||
Name: "add_maintenance_task",
|
||||
Description: "Create a recurring or one-time home maintenance task.",
|
||||
}, toolSet.Maintenance.AddTask); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := addTool(server, logger, &mcp.Tool{
|
||||
Name: "log_maintenance",
|
||||
Description: "Log completed maintenance; updates next due date.",
|
||||
}, toolSet.Maintenance.LogWork); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := addTool(server, logger, &mcp.Tool{
|
||||
Name: "get_upcoming_maintenance",
|
||||
Description: "List maintenance tasks due within the next N days.",
|
||||
}, toolSet.Maintenance.GetUpcoming); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := addTool(server, logger, &mcp.Tool{
|
||||
Name: "search_maintenance_history",
|
||||
Description: "Search the maintenance log by task name, category, or date range.",
|
||||
}, toolSet.Maintenance.SearchHistory); err != nil {
|
||||
return err
|
||||
}
|
||||
// if err := addTool(server, logger, &mcp.Tool{
|
||||
// Name: "add_maintenance_task",
|
||||
// Description: "Create a recurring or one-time home maintenance task.",
|
||||
// }, toolSet.Maintenance.AddTask); err != nil {
|
||||
// return err
|
||||
// }
|
||||
// if err := addTool(server, logger, &mcp.Tool{
|
||||
// Name: "log_maintenance",
|
||||
// Description: "Log completed maintenance; updates next due date.",
|
||||
// }, toolSet.Maintenance.LogWork); err != nil {
|
||||
// return err
|
||||
// }
|
||||
// if err := addTool(server, logger, &mcp.Tool{
|
||||
// Name: "get_upcoming_maintenance",
|
||||
// Description: "List maintenance tasks due within the next N days.",
|
||||
// }, toolSet.Maintenance.GetUpcoming); err != nil {
|
||||
// return err
|
||||
// }
|
||||
// if err := addTool(server, logger, &mcp.Tool{
|
||||
// Name: "search_maintenance_history",
|
||||
// Description: "Search the maintenance log by task name, category, or date range.",
|
||||
// }, toolSet.Maintenance.SearchHistory); err != nil {
|
||||
// return err
|
||||
// }
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user