ah-control: process inventory and tmux alternatives
| Window | CLI | Command |
|---|---|---|
| watchctl:watch-crashes | watchctl | watchctl watch-crashes --watch |
| watchctl:watch-project | watchctl | watchctl watch-project (chokidar file watcher) |
First run of the /find-jobs skill. Searched all 8 job boards, compiled 20 results, presented table to user. The session surfaced significant friction points with agent-browser automation, site authentication, background agent permissions, and skill design gaps. This document captures everything needed for another agent to improve the find-jobs skill and agent-browser integration.
f_AL=true Easy Apply filter worked.Two recurring bot alerts from "The Secretary" in the backend Telegram group are spamming notifications. Both share a common pattern: transient failures triggering unbounded alert loops.
Source: ~/code/dotfiles/bin/.local/bin/backup-monitor (launchd service local.backup-monitor, runs every 30 min)
| === Available Tools === | |
| - get_project_registries | |
| - list_items_in_registries | |
| - search_items_in_registries | |
| - view_items_in_registries | |
| - get_item_examples_from_registries | |
| - get_add_command_for_items | |
| - get_audit_checklist | |
| === Calling list_items_in_registries === |
Source: https://github.com/shadcn-ui/ui (packages/shadcn/src/mcp/index.ts)
| Property | Value |
|---|---|
| Name | shadcn |
| Version | 1.0.0 |
When using knowctl to get documentation for libraries like ironrdp, the docs may describe an API that doesn't match the version the user is actually using. In this case:
The container-side idle detection (--destroy-after-idle-ms) was ineffective because the daemon maintains a persistent CDP connection with keepalives. The cdp-activity-monitor.sh watched all CDP packets via tcpdump, but the constant keepalive traffic prevented idle detection from ever triggering.
Move idle detection to the host side by:
Use a SessionStart hook to capture the session_id and store it in the existing pane JSON state file. The slash command then reads this value directly via a bash script.
session_id in its input JSON/tmp/arthack-claude/panes/{uuid}/{session}-{pane}.json to include session_id