From 670b5db17866d3262e48c65a5b31fe009f78f9fc Mon Sep 17 00:00:00 2001 From: Amolith Date: Wed, 29 Oct 2025 18:26:26 -0600 Subject: [PATCH] feat(agents): replace planning MCP server with np --- dot_config/AGENTS.md | 10 ++--- dot_config/crush/encrypted_crush.json.age | 50 +++++++++++------------ 2 files changed, 29 insertions(+), 31 deletions(-) diff --git a/dot_config/AGENTS.md b/dot_config/AGENTS.md index 433c179a40e7cdc2d6df04f57d1ce82009909941..b0d5ba7f41e11a2f4733e33e4f5df5f40d5160ef 100644 --- a/dot_config/AGENTS.md +++ b/dot_config/AGENTS.md @@ -16,6 +16,10 @@ I like using a bug tracker that embeds bugs and identities and conversations dir - `git bugs-pull` - `git bugs-push` +## nasin pali (the way of work) + +IMPORTANT: Instead of any built-in todo tools you may have available, stick with `np` unless I say otherwise. Try to use it, but if it's not in my PATH, ask me to install it by running `bin install goinstall://git.secluded.site/np@latest`. Start a session with `np s` and it'll guide you from there. + # Interacting with git I have git configured to use a pager you don't understand, so make sure to _always_ prepend git invocations with `GIT_PAGER=cat`. @@ -65,9 +69,3 @@ In my opinion, JSON should _never_ need to be written or read by humans, unless ## How to defer work Your suggestions are valuable and our findings while working are important. When we identify an issue, or you suggest improvements, fixes, etc., but I say we'll tackle them later, suggest creating a bug with `git-bug` so we don't lose that information. Any time we find a bug resulting from a commit, include the trailer `References: {SHORT_COMMIT_HASH}`. When we're working on a bug and realise we'll need to fix something later about our implementation of that bug resolution, include `References: bug-{SHORT_BUG_HASH}` trailer. For _all_ bugs, issues, todos, tickets, and comments you create, include yourself in the `Co-authored-by:` trailer at the bottom. - -# Workflows - -- When you specifically see a suite of `planning` MCP tools including `set_goal`, `change_goal`, `add_tasks`, `get_tasks`, `update_task_statuses`, `modify_task`, and `delete_task`, follow this general workflow. - - If I ask to work on an issue or bug, set your goal and include a description first. If you need to look at relevant files, do so. After you have a _solid_ idea of what's required to complete my request, fill out your tasks accordingly and get started. -- When you do not see that specific list of tools from that specific `planning` server, use whatever workflow the todo tools you do have prescribe. diff --git a/dot_config/crush/encrypted_crush.json.age b/dot_config/crush/encrypted_crush.json.age index 89b2bda3fa42c2494d44d91606527fb2e99a5f3a..830f7a6fd898083cdb876748ab2e685bf9d6024f 100644 --- a/dot_config/crush/encrypted_crush.json.age +++ b/dot_config/crush/encrypted_crush.json.age @@ -1,27 +1,27 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IEhBV2NqUSBBaW00SlZt -RGVtMFBKcTVma0pWRUpsWFUyei92bWZnMXBDd3IzUXRHaGhXNQpkSXMweHlBSUV1 -N0RkY21KeGxOT2lDa0NtVDdYWm5lL1ZoMDZDa1RZOSt3Ci0+IHBpdi1wMjU2IHBE -YXpSZyBBMEN5bGFHT1BiMjRHM1FNY1FkRGEyRmRPdktJbm1qQm5GYlEyL1BYMnc3 -TQpTL3laUSsxVlkxQlNLWmo4bTdMMHdvUEh6a2pXN2h4bk1GR0wvT1AzOXJ3Ci0+ -IG47RCstZ3JlYXNlIHMgNFpLLz0gaGRxcyF2OQpKRkl4QngvSTdKaGV4VklhSHli -MnQ1ZnF2aUEKLS0tIHlCUVp5RktEY3ZmeXFxZGlzVXM2cWsxRUhINkc4SGM4ZEN5 -eFRMT09kYjgKih+XB1IQ64k0IrE0w4Ctr3CWtFc11i1RkF/veYIS2kFrzAvQgnHB -krYJoRvaL5r1LKykX0lT3fiaJQd3EV4Hr53gu0VMuPNEkTBpzGSr8yyClx7DHWWA -Wy02+7BZGw/KwybA4asC6H6jFyET4kYC2OjPmHbtNVtVIKEnWtc21iKh7vQcUDwF -NEmjddPEgH4RnUCtKZcjAGPaf+D2kmLuhYzrsphbl40tJNPgCLRPvgowD5B5J2/S -9HIlX1e7AsC3/9kkVp9gxUyTvlgoWk+d8AKEVLZXC5ZmSh29d2LgLW90sfkb/b3z -ya6qmFqvvGiZx8+jsJgwh/ZF4HtLJZIZQNFSQyDFkTnNVZrmTFZoxN7LKkXeaVBX -pllT0QCF4OUc4UFP9VOUn+XWtf4zXWG31KCSCiYmXFVz5RB7kBL7rGqWjJMtM8ws -9mskE6TKZ9lkTgtfgML5qgTjA1sDINqLaH5vGRhEQsafxz1nY5Zq38YROnzVv9vc -tpeBybB84LCP8cCTAxMvfr8n2mWTXbtPg+D9sOr0AXo+A724d2ErdpzNzFG1rLej -UY4RtEt8/UE1FgxhDsccbowBcFhdb7xuIcOVWRKfshCuTRKvosShdhSEOd48VsaZ -X7R5NrX99PjxB4zEHZnDF9AERUq85rxOxwjWnBuKcqv+sXUFaajA/IGQAkTHdngw -y3TckK+FzcclXIjEyqJygMxH/8ByczxXuVURWi4LhWErB2HJ+GVsoNgayqWHpfqU -FSQx45jv1If0MVTNREe4hNO6fn+mYdzlSznjmQgqdChXz1l14zObJRjGYnk72K46 -99Ht4TdQxBTS/9Kyp+nD6/s0up3Hk6w4bjWN+2FPXbeg6jWyKbEUuBovRl9nr4j1 -zBSE4ecpHvccouDbjF3h6l8IdWb4xbRg20kcU5Yp23gRZWwhHVI1s1AyBp60QRZz -zgqF3wcIAcCF8NpwrQBSlpMjr6PVBE8VTIVUlQR5ZwQ3WCAwwZB4zkNjGd2ZE72U -Wg3q9lgu30Hr+teu7ogF0iz0DrVPfMFKH+2tG2MwiDThi47DlPFiceHJCEHxczG0 -S0RM2NhoXR//iGOaRXfz/5ebU9nF0YP8O5MipuL3DB5kMcOk +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IEhBV2NqUSBBeTZNdng0 +YWxWMHltaUxPbUkzeUhrelB4dHZWVEhFVmRnUUM1dEdnQWVFdwp6T1BrMUZhOSt2 +YUlId09kbTNlYlgwM2ZHUkZEbXN6azVKRC9CMjdGSmp3Ci0+IHBpdi1wMjU2IHBE +YXpSZyBBeGJDN0tFaC91VE9wUTlCY1l5K3grQUtHbjZnUk5BQ1c0SVZ1bUwxbWYv +Mwp4UjlRWllESTE2d0NoeThYSStMRnpFZUsrZDFwWGhEaDNKa2JDWEUzbU1RCi0+ +IFktZ3JlYXNlIH11OyAuZFhNJnUuQCBhWmExWll2OApVVmdIRlNtOUw3U3ZiSmd6 +NTV1TXgvL29QUDk1TElPaTFQQTZSVW1JQWZVdVV2WDl2czdlUjQwZDRXcTRaYWZW +CjMzNTYrZjltNHdqY2I5VWcrdmkvSlRIMklVTXRpWmJ2UlRDdzRQKy9YM21XMTFB +Ci0tLSAzVTdKTCtGWkdaUlhLT0FLanB0amhFRHRxeW10S2ZGWXB2dXpOQXI1MzUw +ClZk6O2IniRbP6i7jAUrFTHbeD+SeQIQExpFlH1ioNnqQ9fHd5lL01RH0mcOPgAR +yami90FyrVhpCqo9gQMXYfERkyXDp947ycH2zw3sKQTz7bo28WXW2Th8/uCqcRTc +bXbn6cSBzZSCUJu2mHk1rfwI37Ox8O2E5hsIW7Zl2qYh53LuIFKlwwXwHZKs0YQA +N2fVeLVPGWbSlLu23yKjVfO3eB32yTePLoqGcaNILZBhrKwai9PkvXVFRnCS8JRw +RNfUDlagdc6IfI0HdeP9ug5l9Ro+aPq7V9bdaTJYISfjelta3CiDC51QVx8PQigq +bkpg5GTvQJXE6MA596FQPpC+/vEJJba+G4rBM2SqpQegMrQRE84Cj/j0qaWFRPj9 +bov3r9uGd1FsCDbowGVOyiSp/x6G0qf0dl845Mpw4XKXd9RRsF8pUApARwWg0uN/ +CF+52FoPX7RLqCb/9UYDpCDD1QOrkuxv/05CNLCDEt0vA6g1w0lG9G76DEOwdAag +O/m2xskm/sN+Fv2AHWcEMDMEovPterYpUm5HQx2fBUKErtRjsCsquiZfaQukfIoD +v7VNRt4psdIYRljMqeUcDBuM0R8i4P9Z5sf1YeAcJFf4g0p6c6NVJk5Mkp6H9HYh +d9q74Q4HMsLlM5YG0zZSU5VZl9ijZV6dUGsOAUMpVLEAKOOUm8vhlCc+SZ3rP/0J +I4TNDKiPY+kurQH2KQDPDZT02FvJz3z+bZy9k7BKPdw9NsO8v4SzABu/MeWPVUlg +VqAiJON1VkyVZzV7iVjb1QK34xlV/siCnoYyxyaF7RLhFT2QjVRaA8w1c2U3SQ3q +Y7uHNg/s8nu+8M8d315/r1lVs+EAqizm5vr4tNqcp3fROa94Xo+cSp677RWEigUv +K7D+75/nQ8soPpd/k9sThbXG5FyFS3G0tAzidRhQD/j8tNTPGkFwpS4/yhAMIvR5 +ztPO3QFZnW4hsm927AhOUbrL0womdbTQXe/Juj5ki8aB7w== -----END AGE ENCRYPTED FILE-----