chore: auto-commit uncommitted changes
This commit is contained in:
parent
e3e8caf106
commit
b1a1c4e199
|
|
@ -1,4 +1,4 @@
|
||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"onboardingCompletedAt": "2026-02-15T04:20:24.393Z"
|
"setupCompletedAt": "2026-02-15T04:20:24.393Z"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,103 +1,18 @@
|
||||||
# 2026-03-23 — Session Notes
|
## Watchdog Activity Log
|
||||||
|
|
||||||
## Mission Control Experiment
|
**Time:** 2026-03-23 08:37 UTC
|
||||||
|
**Agent:** Watchdog (K2.5)
|
||||||
|
|
||||||
**Goal:** Test builderz-labs/mission-control for agent orchestration.
|
### K2 Session Check
|
||||||
|
- No active K2 sessions found
|
||||||
|
- Status: ✓ Normal
|
||||||
|
|
||||||
**Outcome:** Mixed. The Kanban workflow and Aegis quality gates are powerful, but:
|
### Document Inbox Processing
|
||||||
- Discord notification spam was overwhelming
|
- **File:** Caya Costa Full Official Documents.pdf (3.4MB)
|
||||||
- Claude Code fixed the filter ("wake" + "deliver": false instead of invalid "drop" action)
|
- **Type:** HOA Master Declaration of Covenants, Restrictions and Easements
|
||||||
- I kept falling into implementer role instead of orchestrator
|
- **Association:** Caya Costa Community Association, Inc. (St. Petersburg, FL)
|
||||||
- MC terminated after too much noise; may restart with proper config
|
- **Action:** Classified as legal/real-estate, indexed, moved to processed
|
||||||
|
- **Location:** ~/documents/records/legal/real-estate/caya-costa-hoa/
|
||||||
**Key lesson:** Need proper delegation flow — I should orchestrate, not implement.
|
|
||||||
|
|
||||||
## Multi-Agent Blocker
|
|
||||||
|
|
||||||
`sessions_spawn` fails with "model not allowed" error. Need to:
|
|
||||||
1. Check OpenClaw subagent configuration
|
|
||||||
2. Either add models to allowlist or use ACP runtime properly
|
|
||||||
3. Test Engineer/QA/Guardian role delegation once spawning works
|
|
||||||
|
|
||||||
## GitHub Org 'clavitor'
|
|
||||||
|
|
||||||
Token provided (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). Org creation returned 404 — needs investigation. Token may need admin:org scope verification.
|
|
||||||
|
|
||||||
## Tasks Completed
|
|
||||||
|
|
||||||
| Task | Status |
|
|
||||||
|------|--------|
|
|
||||||
| Port 8888 kill | ✅ Done |
|
|
||||||
| VNC kill | ✅ Done |
|
|
||||||
| vault1984 push | ✅ Verified clean |
|
|
||||||
| Hugo bot working | ✅ Responds to "Hey" |
|
|
||||||
| 7 agents killed | ✅ Mobile, Misc, DocSys, Dossier, HA, Mail, Prompt |
|
|
||||||
|
|
||||||
## Blocked Tasks
|
|
||||||
|
|
||||||
- TASK-018/019/020 (inou security): Need proper subagent delegation or manual implementation
|
|
||||||
- TASK-023 (18 uncommitted files): Pending git review
|
|
||||||
- TASK-029 (GitHub org): Token provided but org not created (404)
|
|
||||||
- TASK-030 (Kernel reboot): Scheduled for downtime
|
|
||||||
|
|
||||||
## Next Steps
|
|
||||||
|
|
||||||
1. Fix `sessions_spawn` model restrictions
|
|
||||||
2. Restart Mission Control with proper notification filtering
|
|
||||||
3. Test Engineer → QA → Guardian → Me workflow
|
|
||||||
4. Complete GitHub org creation
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Mission Control Full Migration (night session, ~midnight–4am ET)
|
|
||||||
|
|
||||||
### What was done
|
|
||||||
- Removed 7 dead agents from `openclaw.json` (docsys, mail, mobile, dossier, prompt, misc, homeassistant) — they were being re-synced every 60s from MC config sync
|
|
||||||
- Fixed MC DB path issue: systemd service runs from `.next/standalone/` so DB is at `.next/standalone/.data/mission-control.db` (NOT `/home/johan/mission-control/.data/`)
|
|
||||||
- Created proper systemd service: `/home/johan/.config/systemd/user/mission-control.service` — MC now auto-starts, survives restarts
|
|
||||||
- Fixed `PATH` in service env so `openclaw` binary is found (`/home/johan/.npm-global/bin/openclaw`)
|
|
||||||
- Added `MC_EXCLUDED_AGENTS=hugo,luca` env var + patched `agent-sync.ts` to filter excluded agents — Hugo and Luca are Discord-only, not product team
|
|
||||||
- Rebuilt MC from source (`pnpm build`) with exclusion filter
|
|
||||||
- Fixed `OPENCLAW_HOME` → `OPENCLAW_CONFIG_PATH=/home/johan/.openclaw/openclaw.json`
|
|
||||||
|
|
||||||
### MC Agent Roster (final)
|
|
||||||
| Agent | MC ID | openclawId | Role |
|
|
||||||
|-------|-------|-----------|------|
|
|
||||||
| James | 1 | main | CoS |
|
|
||||||
| Mira | 2 | mira | DealSpace |
|
|
||||||
| George | 3 | george | vault1984 writer |
|
|
||||||
| Iaso | 4 | iaso | inou health |
|
|
||||||
| Sarah | 5 | sarah | design |
|
|
||||||
|
|
||||||
Hugo and Luca: Discord-only, excluded from MC via `MC_EXCLUDED_AGENTS`
|
|
||||||
|
|
||||||
### Dispatch wiring verified
|
|
||||||
- MC dispatches via `openclaw gateway call agent --expect-final`
|
|
||||||
- Sarah test task: confirmed `SARAH_WIRED` returned and stored in MC DB ✅
|
|
||||||
- James dispatch works via channel delivery when in active conversation; isolated session when idle
|
|
||||||
- Known issue: when James is mid-conversation, `--expect-final` times out → MC retries → spam loop. Fix: delete test tasks promptly; MC restart flushes in-memory queue.
|
|
||||||
|
|
||||||
### clovis repo restructure
|
|
||||||
- Renamed `~/dev/clavitor/oss/` → `~/dev/clavitor/clovis/`
|
|
||||||
- Subfolders: `clovis-vault/`, `clovis-cli/`, `clovis-crypto/`, `clovis-chrome/` (+ planned: firefox, safari, ios, android)
|
|
||||||
- Removed `clovis-app/` — vault has built-in embedded UI
|
|
||||||
- Fixed all Makefiles and test paths
|
|
||||||
- GitHub org `clavitor` created manually by Johan; repos: `clavitor/clavis` (monorepo)
|
|
||||||
|
|
||||||
### Clovis local→GitHub sync
|
|
||||||
- Local monorepo structure in `clovis/` needs to be pushed to `clavitor/clavis` on GitHub
|
|
||||||
- Token: `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` (full scopes)
|
|
||||||
|
|
||||||
### OpenClaw patches still active (2026.3.13)
|
|
||||||
- Deleted transcript indexing: grep `dist/query-expansion-*.js` for `.jsonl` filter, add `.jsonl.deleted.` inclusion
|
|
||||||
- Scope preservation: NOT needed as of 2026.2.23+
|
|
||||||
|
|
||||||
### clovis/clovis-chrome
|
|
||||||
- Directory created as stub (README only, no code yet)
|
|
||||||
|
|
||||||
### Pending from this session
|
|
||||||
- Commit restructured `~/dev/clavitor/clovis/` to git (renames tracked)
|
|
||||||
- Push to `github.com/clavitor/clavis`
|
|
||||||
- MC gateway status shows `unknown` — cosmetic, dispatch works via CLI anyway
|
|
||||||
- TimeoutOverflowWarning still in OC logs (~30 days as ms); non-fatal
|
|
||||||
|
|
||||||
|
### Status
|
||||||
|
No alerts required. Routine processing complete.
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1,9 +1,9 @@
|
||||||
{
|
{
|
||||||
"last_updated": "2026-03-23T10:00:02.097692Z",
|
"last_updated": "2026-03-23T16:00:01.603157Z",
|
||||||
"source": "api",
|
"source": "api",
|
||||||
"session_percent": 21,
|
"session_percent": 6,
|
||||||
"session_resets": "2026-03-23T12:00:01.054700+00:00",
|
"session_resets": "2026-03-23T18:00:00.537449+00:00",
|
||||||
"weekly_percent": 46,
|
"weekly_percent": 46,
|
||||||
"weekly_resets": "2026-03-27T03:00:00.054716+00:00",
|
"weekly_resets": "2026-03-27T03:00:00.537554+00:00",
|
||||||
"sonnet_percent": 62
|
"sonnet_percent": 63
|
||||||
}
|
}
|
||||||
|
|
@ -7,15 +7,15 @@
|
||||||
"news": 1771597876,
|
"news": 1771597876,
|
||||||
"claude_usage": 1772624091
|
"claude_usage": 1772624091
|
||||||
},
|
},
|
||||||
"lastBriefing": 1774146987,
|
"lastBriefing": 1774362720,
|
||||||
"lastWeeklyDocker": "2026-03-22T11:30:01.805Z",
|
"lastWeeklyDocker": "2026-03-22T11:30:01.805Z",
|
||||||
"lastWeeklyHAOS": "2026-03-22T11:30:01.805Z",
|
"lastWeeklyHAOS": "2026-03-22T11:30:01.805Z",
|
||||||
"lastWeeklyMemorySynthesis": 1774190125,
|
"lastWeeklyMemorySynthesis": 1774190125,
|
||||||
"lastDocInbox": "2026-03-22T12:07:00Z",
|
"lastDocInbox": "2026-03-22T12:07:00Z",
|
||||||
"lastTechScan": 1773936643,
|
"lastTechScan": 1773936643,
|
||||||
"lastMemoryReview": 1774040883,
|
"lastMemoryReview": 1774040883,
|
||||||
"lastIntraDayXScan": 1774258320,
|
"lastIntraDayXScan": 1742740200,
|
||||||
"lastInouSuggestion": 1774156800,
|
"lastInouSuggestion": 1742745180,
|
||||||
"lastEmail": 1773936643,
|
"lastEmail": 1773936643,
|
||||||
"pendingBriefingItems": [],
|
"pendingBriefingItems": [],
|
||||||
"lastOvernightAgentWork": "2026-02-28T12:20:00Z",
|
"lastOvernightAgentWork": "2026-02-28T12:20:00Z",
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
{
|
||||||
|
"date": "2026-03-23",
|
||||||
|
"timestamp": "2026-03-23T09:00:00-04:00",
|
||||||
|
"openclaw": {
|
||||||
|
"before": "OpenClaw 2026.3.13 (61d171a)",
|
||||||
|
"latest": "2026.3.22",
|
||||||
|
"after": "OpenClaw 2026.3.22 (4dcc39c)",
|
||||||
|
"updated": true
|
||||||
|
},
|
||||||
|
"claude_code": {
|
||||||
|
"before": "2.1.81",
|
||||||
|
"latest": "2.1.81",
|
||||||
|
"updated": false
|
||||||
|
},
|
||||||
|
"os": {
|
||||||
|
"available": 5,
|
||||||
|
"packages": [
|
||||||
|
{
|
||||||
|
"name": "intel-media-va-driver",
|
||||||
|
"from": "24.1.0+dfsg1-1ubuntu0.1",
|
||||||
|
"to": "24.1.0+dfsg1-1ubuntu0.2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "libigdgmm12",
|
||||||
|
"from": "22.3.17+ds1-1",
|
||||||
|
"to": "22.3.17+ds1-1ubuntu1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "libtiff-dev",
|
||||||
|
"from": "4.5.1+git230720-4ubuntu2.4",
|
||||||
|
"to": "4.5.1+git230720-4ubuntu2.5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "libtiff6",
|
||||||
|
"from": "4.5.1+git230720-4ubuntu2.4",
|
||||||
|
"to": "4.5.1+git230720-4ubuntu2.5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "libtiffxx6",
|
||||||
|
"from": "4.5.1+git230720-4ubuntu2.4",
|
||||||
|
"to": "4.5.1+git230720-4ubuntu2.5"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"updated": true,
|
||||||
|
"reboot_required": true
|
||||||
|
},
|
||||||
|
"caddy_pi": {
|
||||||
|
"result": "\"No user sessions are running outdated binaries.\n\nNo VM guests are running outdated hypervisor (qemu) binaries on this host.\nupgraded:2\n[master 95ea16d] auto: Caddyfile update 2026-03-23\n 1 file changed, 2 insertions(+)\ncaddyfile:committed\nreboot:no\""
|
||||||
|
},
|
||||||
|
"gateway_restarted": true
|
||||||
|
}
|
||||||
|
|
@ -1,104 +1,31 @@
|
||||||
# Last X Watch: 2026-03-23T05:32:00-04:00 (morning intra-day scan)
|
# Last X Watch: 2026-03-23T11:50:00-04:00 (midday intra-day scan)
|
||||||
|
|
||||||
## SCAN STATUS: INCOMPLETE — Auth Failure
|
## SCAN STATUS: ✅ COMPLETE — Auth Restored
|
||||||
|
|
||||||
**X API access blocked** — bird CLI authentication tokens expired. X.com detecting and blocking headless browser access. Cloudflare browser rendering API not configured. Web search rate-limited (Brave API quota).
|
X API access via bird CLI working again. Posted 4 new items to dashboard.
|
||||||
|
|
||||||
## LAST SCAN REFERENCE (from 2026-03-22 6:55 PM):
|
## POSTED TO DASHBOARD (last 24h):
|
||||||
- steipete + OpenClaw "unprecedented" announcement teased
|
|
||||||
- steipete: compute bottleneck > token speed
|
|
||||||
- AlexFinn: closed-source ≠ OpenClaw take
|
|
||||||
|
|
||||||
## NEXT STEPS:
|
1. **OpenClaw 2026.3.22 released** — ClawHub plugin marketplace, MiniMax M2.7, GPT-5.4-mini/nano, /btw side questions, OpenShell + SSH sandboxes, Exa/Tavily/Firecrawl search
|
||||||
- Need to refresh X API tokens (bird auth) or configure Cloudflare browser rendering API
|
2. **Cloudflare Gen 13 servers** — 2x compute throughput with AMD EPYC Turin CPUs + Rust-based FL2 stack, 100 GbE networking
|
||||||
- Consider alternative X data sources
|
3. **steipete** — OpenClaw test harness optimized from ~10 min to ~2 min, new beta bits released
|
||||||
|
4. **Kimi.ai** — Migrated API payments to Stripe for better tax support & auto-invoicing
|
||||||
|
|
||||||
## DEDUP REFERENCE — carry forward from all prior scans:
|
## ALSO SEEN (not posted — minor/duplicate):
|
||||||
- NemoClaw / OpenShell — covered
|
|
||||||
- OpenClaw 2026.3.11/3.12/3.13 releases — covered
|
- @steipete: token refund request complaint, RTs about Codex/Pi
|
||||||
- CVE-2026-32015/32016/32025/32042/32051 — covered
|
- @MiniMax_AI: QT of OpenClaw release, "See you again very soon" (GTC-related)
|
||||||
- Ollama as official OC provider — covered
|
- @RapidResponse47: Iran deal possibility, gas prices, ICE agents at airports (political, skipped)
|
||||||
- steipete at GTC / NVIDIA engineers helping OC security — covered
|
- @AlexFinn: RT of his OpenClaw video (already covered in prior scans)
|
||||||
- steipete plugin refactor delaying updates — covered
|
- @GeminiApp: Nano Banana creations (old)
|
||||||
- steipete compute > token speed bottleneck — covered
|
- @realDonaldTrump: old posts (no new content in 24h)
|
||||||
- steipete + OC "unprecedented" announcement teased — covered
|
- @OpenAI: old posts (GPT-5.4 already covered)
|
||||||
- AlexFinn met steipete at GTC — covered
|
- @ZhipuAI: no new posts in 24h (last Jan 2025)
|
||||||
- AlexFinn OC cron bloat fix + Friday bootcamp — covered
|
|
||||||
- AlexFinn "OpenClaw caused Anthropic to pivot" take — covered
|
## DEDUP REFERENCE (carry forward):
|
||||||
- AlexFinn comprehensive OC guide video — covered
|
|
||||||
- AlexFinn Claude Code Telegram ≠ OC competition — covered
|
- OpenClaw 2026.3.22 release — NOW COVERED
|
||||||
- AlexFinn: closed-source ≠ OpenClaw — covered
|
- Cloudflare Gen 13 servers — NOW COVERED
|
||||||
- AlexFinn: openclaw isn't a vibe coding tool — minor, noted
|
- steipete harness optimization — NOW COVERED
|
||||||
- AlexFinn: should not use Grok with OpenClaw — minor comment, covered
|
- Kimi Stripe migration — NOW COVERED
|
||||||
- MiniMax M2.7 benchmarks + OC harness + OpenCode + Ollama cloud — covered
|
- All prior items from 2026-03-22 scan remain valid reference
|
||||||
- MiniMax M2 open-sourced — covered
|
|
||||||
- MiniMax x OpenClaw live stream Thu 9PM ET — covered
|
|
||||||
- MiniMax FY2025 $79M earnings — covered
|
|
||||||
- MiniMax M2.7 Code Arena #8 + cost efficiency — covered
|
|
||||||
- MiniMax M2.7 emotional intelligence — covered
|
|
||||||
- MiniMax M2.7 open weights confirmed ~2 weeks — covered
|
|
||||||
- MiniMax official skills repo open-sourced — covered
|
|
||||||
- MiniMax M2.7-highspeed in OpenCode — covered (minor)
|
|
||||||
- MiniMax Founders Voices panel Sat (SF/GTC) — covered
|
|
||||||
- Kimi Attention Residuals paper + Elon Musk RT — covered
|
|
||||||
- Kimi/Moonshot $1B raise at $18B valuation — covered
|
|
||||||
- Kimi K2.5 on Cloudflare Workers AI — covered
|
|
||||||
- Cursor Composer 2 = Kimi K2.5 (Fireworks) — covered
|
|
||||||
- Cursor/Kimi K2.5 license clarification + authorized collaboration — covered
|
|
||||||
- Kimi GTC keynote (Zhilin Yang) — covered
|
|
||||||
- ZhipuAI 20% price hike on OC-optimized model — covered
|
|
||||||
- GLM-5 SWE-Bench 77.8% / Kimi K2.5 76.8% — covered
|
|
||||||
- Cloudflare Italy €14M Piracy Shield fine appeal — covered
|
|
||||||
- Cloudflare AI Security for Apps GA — covered
|
|
||||||
- Cloudflare Custom Regions — covered
|
|
||||||
- Cloudflare CEO: bot traffic > human by 2027 — covered
|
|
||||||
- Cloudflare + Coinbase stablecoin AI agent payments — covered
|
|
||||||
- Cloudflare Workers AI push on open-source frontier LLMs — covered
|
|
||||||
- Cloudflare Kimi K2.5 Workers AI — covered
|
|
||||||
- OpenAI doubling to 8,000 employees — covered
|
|
||||||
- OpenAI data center pivot away from Nvidia, IPO concerns — covered
|
|
||||||
- OpenAI ChatGPT ads Free/Go tier US — covered
|
|
||||||
- OpenAI desktop superapp + Astral acquisition — covered
|
|
||||||
- OpenAI acquires Promptfoo — covered
|
|
||||||
- OpenAI + AWS Pentagon deal — covered
|
|
||||||
- GPT-5.4 mini & nano released — covered
|
|
||||||
- OpenAI IPO prep / IR hire — covered
|
|
||||||
- Sam Altman lawsuit dismissed — covered
|
|
||||||
- OpenAI Codex Security research preview — covered
|
|
||||||
- OpenAI CoT Controllability paper — covered
|
|
||||||
- Microsoft Foundry + Fireworks AI: Kimi K2.5 & DeepSeek V3.2 in Azure Enterprise — covered
|
|
||||||
- Microsoft MAI-Image-2 #3 Arena — covered
|
|
||||||
- CNBC OpenClaw "ChatGPT moment" / Jensen Huang keynote — covered
|
|
||||||
- NVIDIA OpenClaw as "new computer" / "OS of agentic computers" — covered
|
|
||||||
- Clavitor/Claditor brand check — covered
|
|
||||||
- Gemini Personal Intelligence US rollout (Mar 17) — covered
|
|
||||||
- Iran war ongoing — NATO allies rallying for Hormuz, Iran missile launch — covered
|
|
||||||
- Natanz nuclear facility attacked (IAEA confirmed) — covered
|
|
||||||
- Trump "COWARDS" post / 2500 Marines — covered
|
|
||||||
- Trump EO: Army-Navy game — sports, skipped
|
|
||||||
- Trump Iran $200B war request / wind-down signals — covered
|
|
||||||
- Trump "obliterate power plants" Hormuz ultimatum — covered
|
|
||||||
- Trump "I don't want Iran deal" — covered
|
|
||||||
- Trump Mueller "Good, I'm glad" — covered
|
|
||||||
- White House AI Action Plan: national framework, preempt states — covered
|
|
||||||
- Markets: Nasdaq correction / 4th weekly loss / S&P below 200-day MA — covered
|
|
||||||
- Oil $118/bbl peak → $96 (easing) — covered
|
|
||||||
- SentinelOne: Q4 beat, CFO hire, CEO insider sale, ESOP shelf — covered
|
|
||||||
- NABL/N-able: Manchester City cybersecurity partner — covered
|
|
||||||
- NABL/N-able no new acquisition news — verified clean
|
|
||||||
- NVIDIA DLSS 5 announced — covered
|
|
||||||
- China bans OpenClaw from state offices — covered
|
|
||||||
- Tencent/Baidu OpenClaw install events — covered
|
|
||||||
- Docker + NanoClaw partnership — covered
|
|
||||||
- Google Gemini Mac app beta — covered
|
|
||||||
- Claude Code Channels (Telegram/Discord) — covered
|
|
||||||
- healer-alpha on OpenRouter — minor, covered
|
|
||||||
- OpenClaw crypto scam warning — covered
|
|
||||||
- Cuba total power grid failure — covered
|
|
||||||
- Elon Musk Twitter jury verdict ~$2.6B — covered
|
|
||||||
- Gold $5,000 milestone → now ~$4,516 — covered
|
|
||||||
- x402 / Stripe for OpenClaw agents (USDC micropayments) — community experiment, minor
|
|
||||||
- OpenClaw native auto-router request — community feature ask, minor
|
|
||||||
- GrokClaw community meme — minor
|
|
||||||
- OpenClaw AWS full-stack agent harness (RoyOsherove) — community experiment, noted
|
|
||||||
- rauchg/vercel OpenClaw slop concern — steipete worried it'll be used to game system
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Wrapper for bird CLI with auth tokens
|
# Wrapper for bird CLI with auth tokens
|
||||||
|
|
||||||
export AUTH_TOKEN="12dcbda3d62b42183b22a3bc6ca67c886ba620a8"
|
export AUTH_TOKEN="4e392c4ad77e62359aee2e515bae410b0e29bf7b"
|
||||||
export CT0="9ab891ebe1d0336357f4ed9f67d3c62938c59dfaac1c1070c33f25091448ba2f51e2a4fb894194304910886b89375a75c23a30b639d67954d5fad5fc1e9f38935ec00c6dc094aae2b059a5c50874b4fb"
|
export CT0="e11da7cae724f0d8e8b03b451ca2e7004b951a7ab4a97c6a228a61af9b3666428c55e93a878b75ed6aa90f8bd3fbb02b9669e1bfdc92b607dd4ee9385c227d71ba0a3f7f4994f8329ab35382d88c3353"
|
||||||
|
|
||||||
exec /home/johan/.npm-global/bin/bird "$@"
|
exec /home/johan/.npm-global/bin/bird "$@"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue