Initial commit: homelab infrastructure wiki

- Full Obsidian vault content
- Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte)
- Media stack documentation
- Traefik HA setup
- Automation scripts
- Bachelor party planning
This commit is contained in:
Hermes Agent
2026-05-24 16:08:40 -07:00
parent d132442429
commit e4d91aadf9
285 changed files with 30018 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
---
type: daily-briefing
date: 2026-04-27
generated: 2026-04-27T20:03:39.416092+00:00
---
# Morning Briefing — 2026-04-27
_Auto-generated by Hermes cron. Queries run at 06:00 UTC._
## Pending tasks
- [Templates/task-template.md] (score:0.59) --- task: project: status: pending|in-progress|completed|blocked priority: high|medium|low assignee: created: due: --- # Task: ## Description ## Requirements ## Implementation Not
- [homelabagentroot] (score:0.51) **Remaining This Sprint**: **Completion Rate**: 73% (8/11 tasks) ## Milestones | Milestone | Target Date | Status | | ----------------------- | ----------- | -------------- |
- [""] (score:0.46) --- project: name: "" status: planning|active|completed|archived category: infrastructure|application|automation|configuration source: "" created: 2026-01-06 updated: 2026-01-06 descript
- [homelabagentroot] (score:0.40) tags: [tasks, project-management, firewall, unifi, tracking] **Created**: 2026-01-08 **Last Updated**: 2026-01-08 **Status**: 🟡 In Progress ## Project Overview **Objective**: Implement comprehens
- [Dashboard/project-status.md] (score:0.34) # Project Status Dashboard ## All Projects ```dataview TABLE project.status AS Status, project.category AS Category, file.cday AS Created FROM "**/project.md" SORT project.status ASC, pr
## Recent failures
- [live-verification] (score:0.33) timeout: 3s timeout: 3s - type: monitor title: Infrastructure style: compact sites: - title: Traefik url: https://traefik.local.tophermayor.com/dashboard/ timeout: 2
- [live-verification] (score:0.30) → Promtail (Docker socket SD) ### Alerting - **Prometheus alert rules** → Alertmanager → Hermes webhook → Telegram - **Hermes cron jobs**: Health Check (15m), Container Monitor (30m), Maintenanc
- [live-verification] (score:0.30) | grizzley | 192.168.50.84 | Edge Ingress | 14 containers, hermes-dashboard.service | ## Services by Category ### Media Jellyfin, Radarr, Sonarr, Lidarr, Prowlarr, Jellyseerr, qBittorrent, SABnzbd,
- [homelabagentroot] (score:0.24) - `92c1b619-ef7e-4b74-aaca-e57851abe962` `MBA VPN to Management` - `3b64e36a-a452-4ab0-96b5-6088efb2330c` `Vpn to IoT` ## Rollback Steps If the `Family of D.` cutover needs to be reversed before the
- [live-verification] (score:0.24) ### Monitoring Ollama, Gitea, Faster Whisper Server, Docker OSX, Qdrant, Registry ### AI Applications AI Job Pipeline, AI Alert Aggregator, AI Media Intelligence, AI Subscriptions, Homelab Inventory
## Infrastructure changes
- [homelabagentroot] (score:0.39) - Confirm access to hosted services such as `traefik-lxc` and `adguard` - Restore previous interface config and reservation ### Ubuntu Target intent: normalize around `192.168.50.61` - Verify SSH
- [homelabagentroot] (score:0.36) - `ubuntu` legacy `192.168.1.61` address was removed from `enp6s18`; the host now remains reachable on `192.168.50.61` and `192.168.30.61` - `grizzley` Wi-Fi config was removed, leaving wired server-s
- [homelabagentroot] (score:0.35) - update stale controller/client observations so UniFi no longer shows the old `192.168.1.61` path as active after the host-side removal Still pending for full Grizzley and Ice normalization: - al
- [homelabagentroot] (score:0.34) - `Management` now maps only to `Default` - legacy `192.168.1.x` removed from: - `ubuntu` - `proxmox` - `truenas` - Wi-Fi removed from: - `grizzley` - `ice` - staging `192.168.40.x` removed
- [homelabagentroot] (score:0.34) - `92c1b619-ef7e-4b74-aaca-e57851abe962` `MBA VPN to Management` - `3b64e36a-a452-4ab0-96b5-6088efb2330c` `Vpn to IoT` ## Rollback Steps If the `Family of D.` cutover needs to be reversed before the
## Ongoing projects
- [Templates/task-template.md] (score:0.34) --- task: project: status: pending|in-progress|completed|blocked priority: high|medium|low assignee: created: due: --- # Task: ## Description ## Requirements ## Implementation Not
- [homelabagentroot] (score:0.34) **Remaining This Sprint**: **Completion Rate**: 73% (8/11 tasks) ## Milestones | Milestone | Target Date | Status | | ----------------------- | ----------- | -------------- |
- [""] (score:0.31) --- project: name: "" status: planning|active|completed|archived category: infrastructure|application|automation|configuration source: "" created: 2026-01-06 updated: 2026-01-06 descript
- [live-verification] (score:0.30) - [[project.md|Automation Project]]
- [homelabagentroot] (score:0.30) | C-007 | Add firewall slash commands | 2026-01-08 | | ID | Task | Priority | | ----- | ----------------------- | -------- | | B-001 | Create video tutorial | Medium
## Agent context
- [homelabagentroot] (score:0.33) **Remaining This Sprint**: **Completion Rate**: 73% (8/11 tasks) ## Milestones | Milestone | Target Date | Status | | ----------------------- | ----------- | -------------- |
- [Dashboard/project-status.md] (score:0.32) # Project Status Dashboard ## All Projects ```dataview TABLE project.status AS Status, project.category AS Category, file.cday AS Created FROM "**/project.md" SORT project.status ASC, pr
- [""] (score:0.32) --- project: name: "" status: planning|active|completed|archived category: infrastructure|application|automation|configuration source: "" created: 2026-01-06 updated: 2026-01-06 descript
- [live-verification] (score:0.30) |---------|-----|-------------| | **Authentik Server** | `auth.tophermayor.com` | SSO identity provider (2025.2) | | **Authentik Worker** | — | Background tasks | | **Authentik Redis** | — | Session
- [homelabagentroot] (score:0.29) tags: [tasks, project-management, firewall, unifi, tracking] **Created**: 2026-01-08 **Last Updated**: 2026-01-08 **Status**: 🟡 In Progress ## Project Overview **Objective**: Implement comprehens

View File

@@ -0,0 +1,49 @@
---
type: daily-briefing
date: 2026-04-28
generated: 2026-04-28T13:00:51.085852+00:00
---
# Morning Briefing — 2026-04-28
_Auto-generated by Hermes cron. Queries run at 06:00 UTC._
## Pending tasks
- [Templates/task-template.md] (score:0.59) --- task: project: status: pending|in-progress|completed|blocked priority: high|medium|low assignee: created: due: --- # Task: ## Description ## Requirements ## Implementation Not
- [daily/2026-04-27-morning-briefing.md] (score:0.53) --- type: daily-briefing date: 2026-04-27 generated: 2026-04-27T20:03:39.416092+00:00 --- # Morning Briefing — 2026-04-27 _Auto-generated by Hermes cron. Queries run at 06:00 UTC._ ## Pending tasks
- [homelabagentroot] (score:0.51) **Remaining This Sprint**: **Completion Rate**: 73% (8/11 tasks) ## Milestones | Milestone | Target Date | Status | | ----------------------- | ----------- | -------------- |
- [https://forgecode.dev/blog/benchmarks-dont-matter/] (score:0.49) The problem is not that the model cannot solve the task. The problem is that a brilliant but meandering trajectory times out just as definitively as an incorrect one. ## Failure Mode 6: Planning to
- [""] (score:0.46) --- project: name: "" status: planning|active|completed|archived category: infrastructure|application|automation|configuration source: "" created: 2026-01-06 updated: 2026-01-06 descript
## Recent failures
- [https://forgecode.dev/blog/gcp-cloudflare-anthropic-outage/] (score:0.41) - Vertex AI: Model Garden 5xx errors persisted until 18:18 PDT This demonstrates how cascading failures create recovery debt that extends far beyond the initial fix. ## 8. Wrap Up At 10:50 AM a bu
- [https://forgecode.dev/blog/gcp-cloudflare-anthropic-outage/] (score:0.33) | 17:10 | Google update | Dataflow fully resolved except us-central1 | | 18:18 | Google final | Vertex AI Online Prediction fully recovered, all clear | | 18:27 | Google postmortem | Internal investig
- [live-verification] (score:0.33) timeout: 3s timeout: 3s - type: monitor title: Infrastructure style: compact sites: - title: Traefik url: https://traefik.local.tophermayor.com/dashboard/ timeout: 2
- [https://forgecode.dev/blog/gcp-cloudflare-anthropic-outage/] (score:0.32) --- type: agent-doc agent: ForgeCode source: https://forgecode.dev/blog/gcp-cloudflare-anthropic-outage/ scraped: 2026-04-28T09:24:05.222674+00:00 content_hash: 263dda8e --- # When Google Sneezes, the
- [https://forgecode.dev/blog/gcp-cloudflare-anthropic-outage/] (score:0.32) ## 5. Lessons for Engineers 1. Control plane failures hurt more than data plane faults. Data replication across zones cannot save you if auth is down. 2. Check hidden dependencies. Cloudflare is m
## Infrastructure changes
- [https://opencode.ai/docs/config/] (score:0.46) ``` You can place your config in a couple of different locations and they have a different order of precedence. Configuration files are merged together, not replaced. Settings from the following con
- [daily/2026-04-27-morning-briefing.md] (score:0.39) - [homelabagentroot] (score:0.36) - `ubuntu` legacy `192.168.1.61` address was removed from `enp6s18`; the host now remains reachable on `192.168.50.61` and `192.168.30.61` - `grizzley` Wi-Fi config
- [homelabagentroot] (score:0.39) - Confirm access to hosted services such as `traefik-lxc` and `adguard` - Restore previous interface config and reservation ### Ubuntu Target intent: normalize around `192.168.50.61` - Verify SSH
- [homelabagentroot] (score:0.36) - `ubuntu` legacy `192.168.1.61` address was removed from `enp6s18`; the host now remains reachable on `192.168.50.61` and `192.168.30.61` - `grizzley` Wi-Fi config was removed, leaving wired server-s
- [homelabagentroot] (score:0.35) - update stale controller/client observations so UniFi no longer shows the old `192.168.1.61` path as active after the host-side removal Still pending for full Grizzley and Ice normalization: - al
## Ongoing projects
- [https://forgecode.dev/blog/ai-agent-best-practices/] (score:0.50) - Re-index your project after major changes to avoid hallucinations - Use Context7 MCP to stay synced with latest documentation - Treat AI output like junior dev PRs review everything What Doesn't Wo
- [https://forgecode.dev/blog/kimi-k2-vs-qwen-3-coder-coding-comparison/] (score:0.46) 2. Bug Finding & Fixing (5 tasks): Real bugs with reproduction steps and failing tests 3. Feature Implementation (4 tasks): New functionality from clear requirements 4. Frontend Refactor (2 tasks): U
- [https://forgecode.dev/blog/kimi-k2-vs-qwen-3-coder-coding-comparison/] (score:0.44) - Introduced hardcoded values to make tests pass - Average resolution time: 22 minutes (when successful) ## Feature Implementation: Autonomous Development Capability ### Task Completion Analysis
- [https://forgecode.dev/blog/coding-agents-showdown/] (score:0.43) ### Where Forks Excel Large-Scale Refactoring For migrations like React class components to hooks across 50+ files, Cursor's agent mode can handle a broad transformation while maintaining context
- [https://forgecode.dev/docs/custom-rules-guide/] (score:0.41) ## What Are Project-Specific Guidelines? Project-specific guidelines are persistent instructions that get injected into every AI conversation. Think of them as your team's development constitution
## Agent context
- [https://forgecode.dev/docs/zsh-support/] (score:0.39) ``` :new ``` This clears the conversation history and starts fresh. The active agent stays the same. You can also pass a prompt directly — :new starts the fresh conversation and sends it in one st
- [daily/2026-04-27-morning-briefing.md] (score:0.37) --- type: daily-briefing date: 2026-04-27 generated: 2026-04-27T20:03:39.416092+00:00 --- # Morning Briefing — 2026-04-27 _Auto-generated by Hermes cron. Queries run at 06:00 UTC._ ## Pending tasks
- [https://opencode.ai/docs/tui/] (score:0.37) ``` /redo ``` Keybind: ctrl+x r --- ### sessions List and switch between sessions. Aliases: /resume, /continue ``` /sessions ``` Keybind: ctrl+x l --- ### share Share current session. Learn
- [https://opencode.ai/docs/sdk/] (score:0.36) |---|---|---| | session.list() | List sessions | Returns Session[] | | session.get({ path }) | Get session | Returns Session | | session.children({ path }) | List child sessions | Returns Session[] |
- [daily/2026-04-27-morning-briefing.md] (score:0.35) - [homelabagentroot] (score:0.34) **Remaining This Sprint**: **Completion Rate**: 73% (8/11 tasks) ## Milestones | Milestone | Target Date | Status | | ----------------------

View File

@@ -0,0 +1,140 @@
---
type: daily-briefing
date: 2026-04-29
generated: 2026-04-29T15:58:32.709573+00:00
variant: end-of-day
---
# End of Day Brief — 2026-04-29
_Auto-generated by Hermes cron. Runs at 8pm PDT (03:00 UTC)._
## Git Commits (last 24h)
- `8812be0` [infra] Add shared skills directory for cross-host Hermes agent (ice, 2026-04-29 08:42)
- `22b2b1c` llm-wiki: document homepage entity — dual instances, 60+ services, all widgets (ice, 2026-04-28 23:34)
- `c443411` llm-wiki: update all host entities with live SSH configuration data (ice, 2026-04-28 23:28)
- `81a1e00` llm-wiki lint: fix 46 broken wikilinks, expand taxonomy (ice, 2026-04-28 23:09)
- `7570369` llm-wiki: delete IoT plan (archived to homelab/raw/articles/) (ice, 2026-04-28 22:56)
- `308334d` llm-wiki: add queries index, gitignore stale vault files, update log (ice, 2026-04-28 22:52)
- `216a98e` remove stale vault files (AGENTS, opencode configs, ai-assistant, automation, platform-config) (ice, 2026-04-28 22:45)
- `3044609` test: trigger ubuntu deploy (ice, 2026-04-28 21:51)
- `ed06f78` [vault] Complete vault-sync-enforcement milestone (ice, 2026-04-28 21:47)
- `6da0f7c` [vault] LLM Wiki restructuring — Phase 2: three-layer structure, forge/opencode to raw, agent memory to .hermes (ice, 2026-04-28 16:14)
- `830461e` wiki: update wiki-sync scripts to point to obsidian-vault (ice, 2026-04-28 12:13)
- `4a34382` wiki: migrate Karpathy LLM wiki into obsidian-vault (ice, 2026-04-28 12:12)
- `75eaefe` [ubuntu] gitea-runner: env_file for webhook secret, add .env.example (ice, 2026-04-28 09:48)
- `1cf89af` [ubuntu] sync-configs.sh v5.1: .env.example fallback in verify step (ice, 2026-04-28 08:58)
- `c2598dd` [ubuntu+grizzley+ice] Add GitOps runner + sync guard rails v5 (ice, 2026-04-28 08:55)
_... and 2 more commits_
## Docker Containers
### ice
- camofox | Up 13 days
### grizzley
- aiostreams | Up 2 days (healthy)
- aiometadata | Up 2 days (healthy)
- aiomanager | Up 2 days (healthy)
- komodo | Up 2 days (healthy)
- traefik-pi | Up 13 hours (healthy)
- aiomanager_db | Up 2 days (healthy)
- komodo-mongo | Up 2 days
- aiometadata-redis | Up 2 days (healthy)
- uptime-kuma | Up 2 days (healthy)
- homepage-grizzley | Up 2 days (healthy)
- vaultwarden | Up 2 days (healthy)
- jellyfin | Up 2 days (healthy)
### ubuntu
- infisical-backend | Up 19 hours
- infisical-db | Up 19 hours (healthy)
- infisical-redis | Up 19 hours
- comparaison | Up 22 hours
- gitea-runner | Up 23 hours
- reccollection-frontend-local | Up 33 hours (healthy)
- reccollection-backend-local | Up 33 hours (healthy)
- reccollection-postgres-local | Up 33 hours (healthy)
- ai-subscriptions | Up 40 hours (healthy)
- rustfs | Up 2 days
- seerr | Up 2 days (healthy)
- gsd-computer-use | Up 2 days (healthy)
- unified-media-manager-frontend-1 | Up 4 days
- unified-media-manager-backend-1 | Up 4 days (healthy)
- lazylibrarian | Up 5 days
- ombi | Up 5 days
- unified-media-manager-ui-variants-frontend-v13-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v11-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v7-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v10-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v14-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v8-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v6-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v15-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v12-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v4-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v2-1 | Up 5 days
- unified-media-manager-ui-variants-frontend-v9-1 | Up 5 days
- unified-media-manager-ui-variants-dashboard-1 | Up 5 days
- qbittorrent | Up 5 days (healthy)
- sabnzbd | Up 5 days (healthy)
- bazarr | Up 5 days (healthy)
- radarr-anime | Up 5 days (healthy)
- prowlarr | Up 5 days (healthy)
- lidarr | Up 5 days (healthy)
- sonarr-anime | Up 5 days (healthy)
- sonarr | Up 5 days (healthy)
- readarr | Up 5 days (healthy)
- radarr | Up 5 days (healthy)
- recyclarr | Up 5 days
- stremio-server | Up 5 days (healthy)
- flaresolverr | Up 5 days
- nzbdav | Up 21 seconds
- gluetun | Up 5 days (healthy)
- homepage-ubuntu | Up 5 days (healthy)
- traefik | Up 3 days (healthy)
- audiobookshelf | Up 5 days (healthy)
- navidrome | Up 5 days (healthy)
- prometheus | Up 5 days
- grafana | Up 5 days
- authentik-server | Up 5 days (healthy)
- jellyfin | Up 5 days (healthy)
- authentik-worker | Up 5 days (healthy)
- authentik-redis | Up 5 days (healthy)
- ai-alert-aggregator-frontend-1 | Up 5 days
- ai-alert-aggregator-backend-1 | Restarting (1) 3 seconds ago
- musicseerr | Up 5 days (healthy)
- registry | Up 5 days
- ai-job-pipeline-frontend-1 | Up 5 days
- ai-job-pipeline-backend-1 | Restarting (1) 11 seconds ago
- ai-media-intelligence-backend-1 | Restarting (1) 1 second ago
- qdrant-qdrant-1 | Up 5 days
- calibre-web | Up 5 days (healthy)
- calibre | Up 5 days
- kavita | Up 5 days (healthy)
- blackbox-exporter | Up 5 days
- loki | Up 5 days
- alertmanager | Up 5 days
- node-exporter | Up 5 days
- cadvisor | Up 5 days (healthy)
- promtail | Up 5 days
- postgres-shared | Up 5 days (healthy)
- immich_server | Up 5 days (healthy)
- immich_redis | Up 5 days
- immich_postgres | Up 5 days
- immich_machine_learning | Up 5 days (healthy)
- gitea | Up 5 days (healthy)
- analyzarr | Up 5 days
- docker-osx | Up 5 days
- faster-whisper-server | Up 5 days (healthy)
## Systemd Services
### ice
- docker | running
- hermes-dashboard | running
### grizzley
- docker | running
- hermes-dashboard | running
- hermes-gateway | running
### ubuntu
- docker | running

View File

@@ -0,0 +1,49 @@
---
type: daily-briefing
date: 2026-04-29
generated: 2026-04-29T13:00:51.102878+00:00
---
# Morning Briefing — 2026-04-29
_Auto-generated by Hermes cron. Queries run at 06:00 UTC._
## Pending tasks
- [Templates/task-template.md] (score:0.59) --- task: project: status: pending|in-progress|completed|blocked priority: high|medium|low assignee: created: due: --- # Task: ## Description ## Requirements ## Implementation Not
- [daily/2026-04-27-morning-briefing.md] (score:0.53) --- type: daily-briefing date: 2026-04-27 generated: 2026-04-27T20:03:39.416092+00:00 --- # Morning Briefing — 2026-04-27 _Auto-generated by Hermes cron. Queries run at 06:00 UTC._ ## Pending tasks
- [homelabagentroot] (score:0.51) **Remaining This Sprint**: **Completion Rate**: 73% (8/11 tasks) ## Milestones | Milestone | Target Date | Status | | ----------------------- | ----------- | -------------- |
- [https://forgecode.dev/blog/benchmarks-dont-matter/] (score:0.49) The problem is not that the model cannot solve the task. The problem is that a brilliant but meandering trajectory times out just as definitively as an incorrect one. ## Failure Mode 6: Planning to
- [daily/2026-04-28-morning-briefing.md] (score:0.48) --- type: daily-briefing date: 2026-04-28 generated: 2026-04-28T13:00:51.085852+00:00 --- # Morning Briefing — 2026-04-28 _Auto-generated by Hermes cron. Queries run at 06:00 UTC._ ## Pending tasks
## Recent failures
- [homelab/concepts/monitoring-pipeline.md] (score:0.41) ## External Uptime Monitoring - **Uptime Kuma** (grizzley:3001) — external/internal availability checks - **Blackbox Exporter** (ubuntu:9115) — 15+ HTTPS probe targets ## Dashboards - Grafana (ub
- [https://forgecode.dev/blog/gcp-cloudflare-anthropic-outage/] (score:0.41) - Vertex AI: Model Garden 5xx errors persisted until 18:18 PDT This demonstrates how cascading failures create recovery debt that extends far beyond the initial fix. ## 8. Wrap Up At 10:50 AM a bu
- [homelab/concepts/monitoring-pipeline.md] (score:0.39) - `ContainerLogError` — Container logging errors detected by Promtail - `JellyfinDown` — Jellyfin health check failed - `TraefikDown` — Traefik not responding ## Hermes Cron Jobs | Job | Schedule |
- [homelab/entities/hermes-gateway.md] (score:0.39) 2. On failure: direct restart → tmux+OpenCode rescue if still down 3. Sends Telegram notification on failure to topic **1033 "Cron Jobs"** in AigentZeroHermes (`-1003820156994`) **Telegram alert det
- [homelab/concepts/monitoring-pipeline.md] (score:0.38) ## Hermes Gateway Watchdog Hermes Gateway is monitored by a watchdog script on both [[ice]] and [[grizzley]]: ``` /home/bear/hermes-gateway-watchdog.sh ``` Runs via **system cron** (not systemd u
## Infrastructure changes
- [https://opencode.ai/docs/config/] (score:0.46) ``` You can place your config in a couple of different locations and they have a different order of precedence. Configuration files are merged together, not replaced. Settings from the following con
- [daily/2026-04-28-morning-briefing.md] (score:0.41) - [https://forgecode.dev/blog/gcp-cloudflare-anthropic-outage/] (score:0.33) | 17:10 | Google update | Dataflow fully resolved except us-central1 | | 18:18 | Google final | Vertex AI Online Prediction
- [daily/2026-04-27-morning-briefing.md] (score:0.39) - [homelabagentroot] (score:0.36) - `ubuntu` legacy `192.168.1.61` address was removed from `enp6s18`; the host now remains reachable on `192.168.50.61` and `192.168.30.61` - `grizzley` Wi-Fi config
- [homelabagentroot] (score:0.39) - Confirm access to hosted services such as `traefik-lxc` and `adguard` - Restore previous interface config and reservation ### Ubuntu Target intent: normalize around `192.168.50.61` - Verify SSH
- [daily/2026-04-28-morning-briefing.md] (score:0.37) - [daily/2026-04-27-morning-briefing.md] (score:0.39) - [homelabagentroot] (score:0.36) - `ubuntu` legacy `192.168.1.61` address was removed from `enp6s18`; the host now remains reachable on `192.168
## Ongoing projects
- [https://forgecode.dev/blog/ai-agent-best-practices/] (score:0.50) - Re-index your project after major changes to avoid hallucinations - Use Context7 MCP to stay synced with latest documentation - Treat AI output like junior dev PRs review everything What Doesn't Wo
- [https://forgecode.dev/blog/kimi-k2-vs-qwen-3-coder-coding-comparison/] (score:0.46) 2. Bug Finding & Fixing (5 tasks): Real bugs with reproduction steps and failing tests 3. Feature Implementation (4 tasks): New functionality from clear requirements 4. Frontend Refactor (2 tasks): U
- [https://forgecode.dev/blog/kimi-k2-vs-qwen-3-coder-coding-comparison/] (score:0.44) - Introduced hardcoded values to make tests pass - Average resolution time: 22 minutes (when successful) ## Feature Implementation: Autonomous Development Capability ### Task Completion Analysis
- [https://forgecode.dev/blog/coding-agents-showdown/] (score:0.43) ### Where Forks Excel Large-Scale Refactoring For migrations like React class components to hooks across 50+ files, Cursor's agent mode can handle a broad transformation while maintaining context
- [https://forgecode.dev/docs/custom-rules-guide/] (score:0.41) ## What Are Project-Specific Guidelines? Project-specific guidelines are persistent instructions that get injected into every AI conversation. Think of them as your team's development constitution
## Agent context
- [daily/2026-04-28-morning-briefing.md] (score:0.46) - [daily/2026-04-27-morning-briefing.md] (score:0.37) --- type: daily-briefing date: 2026-04-27 generated: 2026-04-27T20:03:39.416092+00:00 --- # Morning Briefing — 2026-04-27 _Auto-generated by He
- [daily/2026-04-28-morning-briefing.md] (score:0.39) - [daily/2026-04-27-morning-briefing.md] (score:0.37) --- type: daily-briefing date: 2026-04-27 generated: 2026-04-27T20:03:39.416092+00:00 --- # Morning Briefing — 2026-04-27 _Auto-generated by Her
- [https://forgecode.dev/docs/zsh-support/] (score:0.39) ``` :new ``` This clears the conversation history and starts fresh. The active agent stays the same. You can also pass a prompt directly — :new starts the fresh conversation and sends it in one st
- [daily/2026-04-27-morning-briefing.md] (score:0.37) --- type: daily-briefing date: 2026-04-27 generated: 2026-04-27T20:03:39.416092+00:00 --- # Morning Briefing — 2026-04-27 _Auto-generated by Hermes cron. Queries run at 06:00 UTC._ ## Pending tasks
- [https://opencode.ai/docs/tui/] (score:0.37) ``` /redo ``` Keybind: ctrl+x r --- ### sessions List and switch between sessions. Aliases: /resume, /continue ``` /sessions ``` Keybind: ctrl+x l --- ### share Share current session. Learn