Universal task management for AI coding agents - CLI + MCP server + interactive TUI
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 6
filesystem 4
- fs package/dist/contracts.js :3121
import { existsSync } from "fs"; - fs package/dist/registry.js :3121
import { existsSync } from "fs"; - fs package/dist/sdk/index.js :56
import { existsSync as existsSync2 } from "fs"; - fs package/dist/storage.js :3328
import { existsSync } from "fs";
shell / exec 3
- shell package/dist/contracts.js :3124
import { spawnSync } from "child_process"; - shell package/dist/registry.js :3124
import { spawnSync } from "child_process"; - shell package/dist/storage.js :3331
import { spawnSync } from "child_process";
network 4
- net package/dist/contracts.js :5430
import { createConnection } from "net"; - net package/dist/registry.js :5430
import { createConnection } from "net"; - net package/dist/sdk/index.js :458
return await fetch(url, { ...init, headers, signal: controller.signal }); - net package/dist/storage.js :5430
import { createConnection } from "net";
install hooks 2
- prepublishOnly package/package.json :62
bun run scripts/verify-public-release.ts --mode=publish - postinstall package/package.json :63
mkdir -p $HOME/.hasna/todos $HOME/.hasna/todos/training 2>/dev/null || true
declared dependencies 12
- @modelcontextprotocol/sdk@^1.12.1
- @hasna/contracts@0.5.2
- @hasna/events@^0.1.11
- chalk@^5.4.1
- commander@^13.1.0
- ink@^5.2.0
- react@^18.3.1
- zod@^3.24.2
- @types/bun@^1.2.4
- @types/react@^18.3.18
- bun-types@1.3.9
- typescript@^5.7.3