c928782e85e425fac0ce252de7e43ef11866bdce
- Author
- TheEdgeOfRage <git@theedgeofrage.com>
- Committer
- TheEdgeOfRage <git@theedgeofrage.com>
- Date
Message
Diff
This diff is truncated to protect this page.
1diff --git a/dev/dune/dot_pi/mcp.json b/dev/dune/dot_pi/mcp.json
2deleted file mode 100644
3index 0a426cd361f9b6cf04b34c822d2c3c05c17c097d..0000000000000000000000000000000000000000
4--- a/dev/dune/dot_pi/mcp.json
5+++ /dev/null
6@@ -1,329 +0,0 @@
7-{
8- "mcpServers": {
9- "grafana-dev": {
10- "command": "uvx",
11- "args": [
12- "mcp-grafana"
13- ],
14- "env": {
15- "GRAFANA_URL": "https://grafana.dev.internal.dunetech.io/",
16- "GRAFANA_SERVICE_ACCOUNT_TOKEN": "!cat ~/.pi/agent/grafana-dev-token"
17- },
18- "toolExposure": {
19- "analyze_loki_labels": "codemode",
20- "check_datasources_health": "codemode",
21- "create_datasource": "codemode",
22- "find_error_pattern_logs": "codemode",
23- "generate_deeplink": "codemode",
24- "get_datasource": "codemode",
25- "get_doc": "codemode",
26- "get_panel_image": "codemode",
27- "get_tempo_trace": "codemode",
28- "get_tempo_traceql_docs": "codemode",
29- "grafana_api_request": "codemode",
30- "list_datasources": "codemode",
31- "list_loki_label_names": "codemode",
32- "list_loki_label_values": "codemode",
33- "list_prometheus_label_names": "codemode",
34- "list_prometheus_label_values": "codemode",
35- "list_prometheus_metric_metadata": "codemode",
36- "list_prometheus_metric_names": "codemode",
37- "list_pyroscope_label_names": "codemode",
38- "list_pyroscope_label_values": "codemode",
39- "list_pyroscope_profile_types": "codemode",
40- "list_tempo_attribute_names": "codemode",
41- "list_tempo_attribute_values": "codemode",
42- "query_loki_logs": "codemode",
43- "query_loki_patterns": "codemode",
44- "query_loki_stats": "codemode",
45- "query_prometheus": "codemode",
46- "query_prometheus_histogram": "codemode",
47- "query_pyroscope": "codemode",
48- "query_tempo_metrics": "codemode",
49- "search_docs": "codemode",
50- "search_tempo_traces": "codemode",
51- "suggest_loki_alloy_label_config": "codemode",
52- "update_datasource": "codemode",
53- "user_info": "codemode",
54- "create_folder": "codemode-deferred",
55- "get_dashboard_by_uid": "codemode-deferred",
56- "get_dashboard_panel_queries": "codemode-deferred",
57- "get_dashboard_property": "codemode-deferred",
58- "get_dashboard_summary": "codemode-deferred",
59- "list_dashboard_versions": "codemode-deferred",
60- "search_dashboards": "codemode-deferred",
61- "search_folders": "codemode-deferred",
62- "update_dashboard": "codemode-deferred",
63- "add_activity_to_incident": "hidden",
64- "alerting_manage_routing": "hidden",
65- "alerting_manage_rules": "hidden",
66- "alerting_manage_silences": "hidden",
67- "create_annotation": "hidden",
68- "create_incident": "hidden",
69- "create_snapshot": "hidden",
70- "delete_annotation": "hidden",
71- "delete_snapshot": "hidden",
72- "find_slow_requests": "hidden",
73- "get_alert_group": "hidden",
74- "get_annotation_tags": "hidden",
75- "get_annotations": "hidden",
76- "get_assertions": "hidden",
77- "get_current_oncall_users": "hidden",
78- "get_incident": "hidden",
79- "get_oncall_shift": "hidden",
80- "get_plugin": "hidden",
81- "get_sift_analysis": "hidden",
82- "get_sift_investigation": "hidden",
83- "get_snapshot": "hidden",
84- "install_plugin": "hidden",
85- "list_alert_groups": "hidden",
86- "list_incident_custom_fields": "hidden",
87- "list_incidents": "hidden",
88- "list_oncall_schedules": "hidden",
89- "list_oncall_teams": "hidden",
90- "list_oncall_users": "hidden",
91- "list_provisioning_repositories": "hidden",
92- "list_sift_investigations": "hidden",
93- "list_snapshots": "hidden",
94- "search_plugin_information": "hidden",
95- "update_alert_group": "hidden",
96- "update_annotation": "hidden",
97- "update_incident": "hidden",
98- "validate_provisioning_file": "hidden"
99- }
100- },
101- "grafana-prod": {
102- "command": "uvx",
103- "args": [
104- "mcp-grafana"
105- ],
106diff --git a/dot_agents/skills/github-cli/SKILL.md b/dot_agents/skills/github-cli/SKILL.md
107index 7a48ecbb78041771f33bfe834808f8d0a27896e8..3e36f7af11aa12fb3a540bc622c017595e9c71cb 100644
108--- a/dot_agents/skills/github-cli/SKILL.md
109+++ b/dot_agents/skills/github-cli/SKILL.md
110@@ -116,7 +116,7 @@ gh workflow run <workflow.yml> --ref <branch> [-f key=value]
111
112 ```bash
113 gh repo view [owner/repo] [--json name,description,defaultBranchRef]
114-gh repo create duneanalytics/<name> --private [--clone]
115+gh repo create <owner>/<name> --private [--clone]
116 gh auth status # verify authentication
117 ```
118
119diff --git a/dot_config/gtk-3.0/bookmarks b/dot_config/gtk-3.0/bookmarks
120index 977b8700fe514af1744885227a4f59cc22515f16..01ceba1f0d41ff627b091b13a1e2f1bd5fcd2d14 100644
121--- a/dot_config/gtk-3.0/bookmarks
122+++ b/dot_config/gtk-3.0/bookmarks
123@@ -1,4 +1,3 @@
124-file:///home/pavle/dev/dune
125 file:///mnt/iso
126 file:///home/pavle/dev
127 file:///home/pavle/downloads downloads
128diff --git a/dot_config/opencode/opencode.jsonc.tmpl b/dot_config/opencode/opencode.jsonc.tmpl
129index 979e68af88a73bbbb1582431ba350056f2a57bd7..0ebf126371ab3e14dd6f5bd401d6c4b3c8232d9b 100644
130--- a/dot_config/opencode/opencode.jsonc.tmpl
131+++ b/dot_config/opencode/opencode.jsonc.tmpl
132@@ -21,9 +21,6 @@
133 },
134 "skill": {
135 "*": "allow",
136- "linear-update": "deny",
137- "qmd": "deny",
138- "share-tables": "deny"
139 },
140 "webfetch": "ask",
141 "websearch": "allow",
142@@ -31,7 +28,6 @@
143 "doom_loop": "ask"
144 },
145 "plugin": [
146- "/home/pavle/.local/lib/node_modules/@rynfar/meridian/plugin/meridian.ts"
147 ],
148 "provider": {
149 "llama.cpp": {
150@@ -41,92 +37,22 @@
151 "baseURL": "https://llama.home.theedgeofrage.com/v1"
152 },
153 "models": {
154- "qwen3.8-27b-q3": {
155- "name": "Qwen3.8 27B (local)",
156+ "swift-1.5-27b-q3": {
157+ "name": "Swift 1.5 27B)",
158 "limit": {
159 "context": 65536,
160 "output": 32768
161 }
162 },
163- "gemma4-26b-a4b": {
164- "name": "Gemma 4 26B A4B (local)",
165- "limit": {
166- "context": 131072,
167- "output": 32768
168- }
169- },
170- "muse-glimmer-30b": {
171- "name": "Muse Glimmer 30B (local)",
172- "limit": {
173- "context": 131072,
174- "output": 32768
175- }
176- }
177 }
178 },
179- "anthropic": {
180- "options": {
181- "baseURL": "http://127.0.0.1:3456",
182- "apiKey": "meridian"
183- }
184- }
185 },
186 {{- if index (index . "agents" | default dict) "mcp" | default false }}
187- "mcp": {
188- "grafana prod": {
189- "enabled": false,
190- "type": "local",
191- "command": [
192- "uvx",
193- "mcp-grafana"
194- ],
195- "environment": {
196- "GRAFANA_URL": "https://grafana.prod.internal.dunetech.io/",
197- "GRAFANA_SERVICE_ACCOUNT_TOKEN": "{file:~/.local/share/opencode/grafana-prod-token}"
198- }
199- },
200- "grafana dev": {
201- "enabled": false,
202- "type": "local",
203- "command": [
204- "uvx",
205- "mcp-grafana"
206- ],
207- "environment": {
208- "GRAFANA_URL": "https://grafana.dev.internal.dunetech.io/",
209- "GRAFANA_SERVICE_ACCOUNT_TOKEN": "{file:~/.local/share/opencode/grafana-dev-token}"
210- }
211- },
212- "dune": {
213- "type": "remote",
214- "url": "https://api.dune.com/mcp/v1",
215- "oauth": {},
216- "enabled": true
217- },
218- "linear": {
219- "type": "remote",
220- "url": "https://mcp.linear.app/mcp",
221- "enabled": true
222- },
223- "sentry": {
224- "type": "remote",
225- "url": "https://mcp.sentry.dev/mcp",
226- "oauth": {},
227- "enabled": true
228- },
229- "notion": {
230- "type": "remote",
231- "url": "https://mcp.notion.com/mcp",
232diff --git a/dot_config/paru/paru.conf b/dot_config/paru/paru.conf
233new file mode 100644
234index 0000000000000000000000000000000000000000..5ac520f5ecc89e96e0ba0e5f2734541df8eb4d74
235--- /dev/null
236+++ b/dot_config/paru/paru.conf
237@@ -0,0 +1,8 @@
238+[options]
239+PgpFetch
240+Devel
241+Provides
242+DevelSuffixes = -git -cvs -svn -bzr -darcs -always -hg -fossil
243+
244+[bin]
245+FileManager = /home/pavle/.local/bin/paru-review
246diff --git a/dot_config/zsh/functions/dpsql b/dot_config/zsh/functions/dpsql
247deleted file mode 100644
248index 4c12055591e57cbafe5c0ced9bb8969a08559158..0000000000000000000000000000000000000000
249--- a/dot_config/zsh/functions/dpsql
250+++ /dev/null
251@@ -1,12 +0,0 @@
252-# vim: ft=zsh
253-# connect to dune RDS instance
254-
255-if (( $# < 2 )); then
256- echo "usage: dpsql <env> <db> [pgcli options...]" >&2
257- return 1
258-fi
259-
260-env=${1}
261-db=${2}
262-shift 2
263-PGPASSWORD=$(aws secretsmanager get-secret-value --secret-id ${env}_${db}_db_${db}_user_password --output text --query SecretString) pgcli --less-chatty $@ -U ${db} -h ${env}-${db}-db.ayu-decibel.ts.net ${db}
264diff --git a/dot_config/zsh/functions/dpsqluri b/dot_config/zsh/functions/dpsqluri
265deleted file mode 100644
266index 1da9999e63d57bc7b3ab1daf9be29a8904791403..0000000000000000000000000000000000000000
267--- a/dot_config/zsh/functions/dpsqluri
268+++ /dev/null
269@@ -1,10 +0,0 @@
270-# vim: ft=zsh
271-# connect to dune RDS instance
272-
273-if (( $# < 2 )); then
274- echo "usage: dpsqluri <env> <db>" >&2
275- return 1
276-fi
277-
278-PGPASSWORD=$(aws secretsmanager get-secret-value --secret-id ${1}_${2}_db_${2}_user_password --output text --query SecretString)
279-echo "postgres://${2}:${PGPASSWORD}@${1}-${2}-db.ayu-decibel.ts.net/${2}"
280diff --git a/dot_pi/private_agent/prompts/create-pr.md b/dot_pi/private_agent/prompts/create-pr.md
281deleted file mode 100644
282index fb89c3cdc2526678781bedb8045e07aed29144b8..0000000000000000000000000000000000000000
283--- a/dot_pi/private_agent/prompts/create-pr.md
284+++ /dev/null
285@@ -1,106 +0,0 @@
286----
287-description: Create a pull request for the current branch (git + gh)
288----
289-
290-Create a pull request for the current branch.
291-
292-Load the `pr-description-segments` skill before starting.
293-
294-## Current State
295-
296-### Commits on this branch
297-
298-!`git log --oneline $(git merge-base HEAD main 2>/dev/null || git merge-base HEAD master 2>/dev/null)..HEAD 2>/dev/null || echo "NO_COMMITS"`
299-
300-### Changed files
301-
302-!`git diff --stat $(git merge-base HEAD main 2>/dev/null || git merge-base HEAD master 2>/dev/null)..HEAD 2>/dev/null || echo "NO_DIFF"`
303-
304-### PR template (auto-detect)
305-