enable tools
This commit is contained in:
@@ -5,14 +5,36 @@ metadata:
|
|||||||
namespace: toolhive-system
|
namespace: toolhive-system
|
||||||
spec:
|
spec:
|
||||||
toolsFilter:
|
toolsFilter:
|
||||||
- get_application
|
- list_org_repos
|
||||||
- get_application_health
|
- search_repos
|
||||||
- get_application_history
|
- get_repository_tree
|
||||||
- get_pods
|
- get_dir_contents
|
||||||
- describe_pod
|
- get_file_contents
|
||||||
- get_events
|
- list_branches
|
||||||
- get_pod_logs
|
- list_commits
|
||||||
|
- get_commit
|
||||||
- create_or_update_file
|
- create_or_update_file
|
||||||
- get_file
|
- recall_memory
|
||||||
- memory_search
|
- store_memory
|
||||||
- upsert_memory
|
- update_memory
|
||||||
|
- associate_memories
|
||||||
|
- list_applications
|
||||||
|
- get_application
|
||||||
|
- get_application_resource_tree
|
||||||
|
- get_application_managed_resources
|
||||||
|
- get_application_workload_logs
|
||||||
|
- get_application_events
|
||||||
|
- get_resource_events
|
||||||
|
- get_resources
|
||||||
|
- configuration_view
|
||||||
|
- namespaces_list
|
||||||
|
- events_list
|
||||||
|
- pods_get
|
||||||
|
- pods_list
|
||||||
|
- pods_list_in_namespace
|
||||||
|
- pods_log
|
||||||
|
- pods_top
|
||||||
|
- nodes_top
|
||||||
|
- nodes_stats_summary
|
||||||
|
- resources_get
|
||||||
|
- resources_list
|
||||||
|
|||||||
@@ -11,13 +11,13 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
groupRef:
|
groupRef:
|
||||||
name: homelab-core
|
name: homelab-core
|
||||||
embeddingServerRef:
|
embeddingServerRef: null
|
||||||
name: homelab-embedding
|
|
||||||
incomingAuth:
|
incomingAuth:
|
||||||
type: anonymous
|
type: anonymous
|
||||||
config:
|
config:
|
||||||
aggregation:
|
aggregation:
|
||||||
excludeAllTools: true
|
conflictResolution: prefix
|
||||||
|
excludeAllTools: false
|
||||||
tools:
|
tools:
|
||||||
- workload: gitea-mcp
|
- workload: gitea-mcp
|
||||||
toolConfigRef:
|
toolConfigRef:
|
||||||
@@ -31,57 +31,9 @@ spec:
|
|||||||
- workload: kubernetes-mcp
|
- workload: kubernetes-mcp
|
||||||
toolConfigRef:
|
toolConfigRef:
|
||||||
name: state-doc-tools
|
name: state-doc-tools
|
||||||
compositeTools:
|
- workload: radar
|
||||||
- name: document_app_running_state
|
excludeAll: true
|
||||||
description: "Collect live runtime and deployment state for an application and write a markdown snapshot."
|
compositeTools: []
|
||||||
parameters:
|
operational:
|
||||||
type: object
|
failureHandling:
|
||||||
properties:
|
partialFailureMode: best_effort
|
||||||
appName:
|
|
||||||
type: string
|
|
||||||
namespace:
|
|
||||||
type: string
|
|
||||||
repoPath:
|
|
||||||
type: string
|
|
||||||
required: [appName, namespace, repoPath]
|
|
||||||
steps:
|
|
||||||
- id: app
|
|
||||||
tool: argocd-remote_get_application
|
|
||||||
arguments:
|
|
||||||
name: "{{ .input.appName }}"
|
|
||||||
- id: appHealth
|
|
||||||
tool: argocd-remote_get_application_health
|
|
||||||
arguments:
|
|
||||||
name: "{{ .input.appName }}"
|
|
||||||
- id: pods
|
|
||||||
tool: kubernetes-remote_get_pods
|
|
||||||
arguments:
|
|
||||||
namespace: "{{ .input.namespace }}"
|
|
||||||
- id: events
|
|
||||||
tool: kubernetes-remote_get_events
|
|
||||||
arguments:
|
|
||||||
namespace: "{{ .input.namespace }}"
|
|
||||||
- id: prior
|
|
||||||
tool: automem-remote_memory_search
|
|
||||||
arguments:
|
|
||||||
query: "{{ .input.appName }} runtime summary operating notes"
|
|
||||||
- id: writeDoc
|
|
||||||
tool: gitea-remote_create_or_update_file
|
|
||||||
arguments:
|
|
||||||
path: "{{ .input.repoPath }}"
|
|
||||||
content: |
|
|
||||||
# Running State — {{ .input.appName }}
|
|
||||||
|
|
||||||
- Namespace: {{ .input.namespace }}
|
|
||||||
- Captured: {{ now }}
|
|
||||||
- ArgoCD sync: {{ .steps.app.output.syncStatus }}
|
|
||||||
- ArgoCD health: {{ .steps.appHealth.output.healthStatus }}
|
|
||||||
|
|
||||||
## Pods
|
|
||||||
{{ .steps.pods.output }}
|
|
||||||
|
|
||||||
## Recent Events
|
|
||||||
{{ .steps.events.output }}
|
|
||||||
|
|
||||||
## Prior Notes
|
|
||||||
{{ .steps.prior.output }}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user