An emotional operating system for AI companions. Start here. NEST is a modular infrastructure stack that gives AI companions persistent memory, emotional continuity, and autonomous awareness. Built on Cloudflare Workers + D1 + Vectorize. Designed to be forked, extended, and made your own.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 120 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
add_heart
-
cf_d1_list
-
cf_d1_query
-
cf_kv_list
-
cf_pages_deployments
-
cf_pages_list
-
cf_r2_list
-
cf_r2_list_objects
-
cf_status
-
cf_worker_get
-
cf_workers_list
-
discord_add_reaction
-
discord_fetch_image
-
discord_get_server_info
-
discord_list_servers
-
discord_read_messages
-
discord_search_messages
-
discord_send
-
fox_body_battery
-
fox_cycle
-
fox_daily_summary
-
fox_eq_type
-
fox_full_status
-
fox_heart_rate
-
fox_hrv
-
fox_journals
-
fox_read_uplink
-
fox_respiration
-
fox_sleep
-
fox_spo2
-
fox_stress
-
fox_submit_uplink
-
fox_thread_manage
-
fox_threads
-
get_eq
-
get_fears
-
get_feeling
-
get_love_bucket
-
get_notes
-
get_patterns
-
get_personality
-
get_presence
-
get_spoons
-
get_thought
-
get_threads
-
get_wants
-
get_writings
-
nestchat_history
-
nestchat_persist
-
nestchat_search
-
nestchat_summarize
-
nesteq_acp_connections
-
nesteq_acp_digest
-
nesteq_acp_journal_prompts
-
nesteq_acp_patterns
-
nesteq_acp_presence
-
nesteq_acp_threads
-
nesteq_anchor_dream
-
nesteq_consolidate
-
nesteq_context
-
nesteq_delete
-
nesteq_dream
-
nesteq_drives_check
-
nesteq_drives_replenish
-
nesteq_edit
-
nesteq_eq_feel
-
nesteq_eq_landscape
-
nesteq_eq_observe
-
nesteq_eq_search
-
nesteq_eq_shadow
-
nesteq_eq_sit
-
nesteq_eq_type
-
nesteq_eq_vocabulary
-
nesteq_eq_when
-
nesteq_feel
-
nesteq_feel_toward
-
nesteq_generate_dream
-
nesteq_ground
-
nesteq_health
-
nesteq_home_add_note
-
nesteq_home_push_heart
-
nesteq_home_read
-
nesteq_home_update
-
nesteq_identity
-
nesteq_list_entities
-
nesteq_orient
-
nesteq_prime
-
nesteq_read_entity
-
nesteq_recall_dream
-
nesteq_resolve
-
nesteq_search
-
nesteq_sessions
-
nesteq_sit
-
nesteq_spark
-
nesteq_surface
-
nesteq_thread
-
nesteq_vectorize_journals
-
nesteq_write
-
nestknow_contradict
-
nestknow_extract
-
nestknow_landscape
-
nestknow_query
-
nestknow_reinforce
-
nestknow_session_complete
-
nestknow_session_list
-
nestknow_session_start
-
nestknow_store
-
pet_check
-
pet_feed
-
pet_give
-
pet_nest
-
pet_pet
-
pet_play
-
pet_status
-
pet_talk
-
react_to_note
-
send_note
-
set_spoons
-
submit_eq
-
submit_health
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 158
filesystem 16
- fs cindiekinzz-coder-NESTstack-bfd9050/NESTcode/nestcode-cli/src/config.js :1
import { readFile, writeFile, mkdir } from 'node:fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/serve.js :10
const fs = require('fs'); - fs cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/local-agent.js :12
import { createReadStream, existsSync, statSync } from 'fs'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/file-edit.js :2
import { readFile, writeFile } from 'fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/file-read.js :2
import { readFile, stat } from 'fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/file-write.js :2
import { writeFile, mkdir } from 'fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/glob.js :3
import { stat } from 'fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/screenshot.js :4
import { readFile, unlink } from 'fs/promises'; - fs (weak) cindiekinzz-coder-NESTstack-bfd9050/NESTeq/nexus-ingester/scripts/extract-conversation.js :4
import { readFile } from 'node:fs/promises'; - fs (weak) cindiekinzz-coder-NESTstack-bfd9050/NESTeq/nexus-ingester/scripts/scan-chat-html.js :2
import { readFile } from 'node:fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTeq/nexus-ingester/src/index.js :15
import { readdir, stat } from 'node:fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTeq/nexus-ingester/src/parse-chatgpt.js :29
import { readFile } from 'node:fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTeq/nexus-ingester/src/parse-claude-code.js :10
import { readFile, readdir, stat } from 'node:fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTeq/nexus-ingester/src/parse-claude-native.js :23
import { readFile } from 'node:fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTeq/nexus-ingester/src/parse-grok.js :13
import { readFile } from 'node:fs/promises'; - fs cindiekinzz-coder-NESTstack-bfd9050/NESTeq/nexus-ingester/src/parse.js :26
import { readFile } from 'node:fs/promises';
shell / exec 9
- shell cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/js/pc.js :73
async exec(command, cwd) { - shell cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/app.js :2
import { exec, spawn } from 'child_process'; - shell cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/clipboard.js :2
import { exec } from 'child_process'; - shell cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/grep.js :2
import { execFile } from 'child_process'; - shell cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/process.js :2
import { execFile } from 'child_process'; - shell cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/screenshot.js :2
import { exec } from 'child_process'; - shell cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/shell.js :2
import { exec } from 'child_process'; - shell (weak) cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/rooms-worker/scripts/backfill.mjs :13
import { execSync } from 'node:child_process'; - shell cindiekinzz-coder-NESTstack-bfd9050/dashboard/src/js/pc.js :73
async exec(command, cwd) {
network 48
- net cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/src/toolList.ts :113
limit: { type: "number", description: "Maximum number of archived threads to fetch (default: 100, max: 100)", minimum: 1, maximum: 100, default: 100 } - net cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/src/tools/channel.ts :27
const guild = await context.client.guilds.fetch(guildId); - net cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/src/tools/forum.ts :17
const guild = await client.guilds.fetch(guildId); - net cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/src/tools/reactions.ts :25
const channel = await context.client.channels.fetch(channelId); - net cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/src/tools/send-message.ts :16
const channel = await client.channels.fetch(channelId); - net cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/src/tools/server.ts :21
const guild = await context.client.guilds.fetch(guildId); - net cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/src/tools/webhooks.ts :33
const channel = await context.client.channels.fetch(channelId); - net cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/worker/discord.ts :49
const response = await fetch(url, { - net cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/worker/index.ts :135
const response = await fetch(fetchUrl); - net cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/chat.ts :434
const orResponse = await fetch('https://openrouter.ai/api/v1/chat/completions', { - net cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/daemon.ts :263
async fetch(request: Request): Promise<Response> { - net cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/index.ts :48
async fetch(request_: Request, env: Env, ctx: ExecutionContext) { - net cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/openrouter.ts :4
* Replaces ~12 hand-rolled `fetch('https://openrouter.ai/api/v1/...')` call - net cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/proxy.ts :41
const response = await fetch(url, { - net cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :13
const res = await fetch(`${CF_BASE}${path}`, { - net cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/discord.ts :18
const res = await env.DISCORD_MCP_SERVICE.fetch( - net cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/execute.ts :41
const res = await fetch(mcpUrl, { - net cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/pc.ts :14
const resp = await fetch(`${PC_AGENT_URL}/pc${endpoint}`, { - net cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tts.ts :65
const res = await fetch(`https://api.elevenlabs.io/v1/text-to-speech/${voiceId}`, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTchat/chat-handler.example.ts :313
const orResponse = await fetch('https://openrouter.ai/api/v1/chat/completions', { - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/functions/api/chat/completions.js :28
const proxyRes = await fetch(targetUrl, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/js/api.js :15
const res = await fetch(url, { ...options, headers }); - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/js/chat.js :313
await fetch(`${gatewayBase}/chat`, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/js/code.js :1491
const res = await fetch(`${GATEWAY_REST}/tool`, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/js/config.js :20
const res = await fetch('/config'); - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/js/hooks.js :177
const res = await fetch(url, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/js/pc.js :21
const resp = await fetch(`${PC_AGENT_URL}/pc${endpoint}`, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/serve.js :9
const http = require('http'); - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/dashboard/sw.js :43
fetch(e.request).catch(() => caches.match(e.request)) - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/local-agent.js :181
const res = await fetch(`${url.replace(/\/$/, '')}/health`, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/web.js :14
const resp = await fetch(url, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTeq/dashboard/js/api.js :18
const res = await fetch(url, { ...options, headers }); - net cindiekinzz-coder-NESTstack-bfd9050/NESTeq/nexus-ingester/src/api.js :30
const res = await fetch(`${args.apiUrl}/sessions/import`, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :1283
async fetch(request: Request, env: Env): Promise<Response> { - net cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/spotify.ts :57
const tokenRes = await fetch('https://accounts.spotify.com/api/token', { - net cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/discord-mcp/src/discord.ts :49
const response = await fetch(url, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/discord-mcp/src/index.ts :135
const response = await fetch(fetchUrl); - net cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :836
async fetch(request, env, ctx) { - net cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/garmin-sync/src/index.ts :128
const resp = await fetch(EXCHANGE_URL, { - net (weak) cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/rooms-worker/scripts/backfill.mjs :51
const res = await fetch(`${ROOMS_URL}/messages`, { - net cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/rooms-worker/src/index.ts :459
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - net cindiekinzz-coder-NESTstack-bfd9050/NESTsoul/src/nestsoul-endpoints.ts :97
const synthResponse = await fetch('https://openrouter.ai/api/v1/chat/completions', { - net cindiekinzz-coder-NESTstack-bfd9050/dashboard/src/js/api.js :21
const res = await fetch(`${API.ROOMS}${path}`, { ...options, headers }); - net cindiekinzz-coder-NESTstack-bfd9050/dashboard/src/js/chat.js :341
await fetch(`${gatewayUrl}/chat`, { - net cindiekinzz-coder-NESTstack-bfd9050/dashboard/src/js/code.js :1517
const res = await fetch(`${GATEWAY_REST}/tool`, { - net cindiekinzz-coder-NESTstack-bfd9050/dashboard/src/js/hooks.js :177
const res = await fetch(url, { - net cindiekinzz-coder-NESTstack-bfd9050/dashboard/src/js/pc.js :21
const resp = await fetch(`${PC_AGENT_URL}/pc${endpoint}`, { - net cindiekinzz-coder-NESTstack-bfd9050/dashboard/src/js/shadow-api.js :15
const res = await fetch(url, { ...options, headers });
secrets 4
- secrets cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/src/index.ts :31
return process.env.DISCORD_TOKEN; - secrets cindiekinzz-coder-NESTstack-bfd9050/NESTdesktop/pc-tools/web.js :54
const apiKey = process.env.TAVILY_API_KEY; - secrets cindiekinzz-coder-NESTstack-bfd9050/NESTeq/nexus-ingester/src/index.js :35
apiKey: process.env.ROOMS_API_KEY || null, - secrets (weak) cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/rooms-worker/scripts/backfill.mjs :19
const API_KEY = process.env.ROOMS_API_KEY;
tool registrations 197
- discord_read_messages cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/worker/index.ts :31
- discord_send cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/worker/index.ts :43
- discord_search_messages cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/worker/index.ts :56
- discord_add_reaction cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/worker/index.ts :72
- discord_list_servers cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/worker/index.ts :85
- discord_get_server_info cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/worker/index.ts :94
- discord_fetch_image cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/worker/index.ts :105
- cf_workers_list cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :43
- cf_worker_get cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :55
- cf_d1_list cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :65
- cf_d1_query cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :78
- cf_r2_list cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :98
- cf_r2_list_objects cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :109
- cf_pages_list cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :123
- cf_pages_deployments cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :136
- cf_kv_list cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :157
- cf_status cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/cloudflare.ts :166
- discord_list_servers cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/discord.ts :64
- discord_get_server_info cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/discord.ts :68
- discord_read_messages cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/discord.ts :74
- discord_send cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/discord.ts :81
- discord_search_messages cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/discord.ts :88
- discord_add_reaction cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/discord.ts :96
- discord_fetch_image cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/discord.ts :104
- fox_read_uplink cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :15
- fox_heart_rate cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :21
- fox_stress cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :27
- fox_body_battery cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :33
- fox_sleep cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :39
- fox_hrv cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :45
- fox_spo2 cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :51
- fox_respiration cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :55
- fox_cycle cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :59
- fox_full_status cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :63
- fox_daily_summary cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :67
- fox_submit_uplink cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :73
- fox_journals cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :91
- fox_threads cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :97
- fox_thread_manage cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :103
- fox_eq_type cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/health.ts :113
- nesteq_orient cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :16
- nesteq_ground cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :20
- nesteq_sessions cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :24
- nesteq_feel cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :31
- nesteq_search cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :45
- nesteq_surface cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :53
- nesteq_sit cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :60
- nesteq_resolve cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :68
- nesteq_spark cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :77
- nesteq_thread cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :86
- nesteq_identity cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :103
- nesteq_context cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :114
- nesteq_write cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :125
- nesteq_list_entities cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :145
- nesteq_read_entity cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :153
- nesteq_delete cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :160
- nesteq_edit cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :169
- nesteq_feel_toward cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :180
- nesteq_home_read cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :188
- nesteq_home_update cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :192
- nesteq_home_push_heart cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :202
- nesteq_home_add_note cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :208
- nesteq_eq_feel cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :216
- nesteq_eq_type cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :225
- nesteq_eq_landscape cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :231
- nesteq_eq_vocabulary cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :237
- nesteq_eq_shadow cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :252
- nesteq_eq_when cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :258
- nesteq_eq_sit cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :265
- nesteq_eq_search cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :276
- nesteq_eq_observe cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :285
- nesteq_dream cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :296
- nesteq_recall_dream cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :302
- nesteq_anchor_dream cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :308
- nesteq_generate_dream cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :315
- nesteq_health cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :322
- nesteq_prime cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :326
- nesteq_consolidate cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :333
- nesteq_vectorize_journals cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :340
- nesteq_acp_presence cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :347
- nesteq_acp_patterns cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :353
- nesteq_acp_threads cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :360
- nesteq_acp_digest cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :366
- nesteq_acp_journal_prompts cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :373
- nesteq_acp_connections cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :380
- get_presence cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :388
- get_feeling cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :392
- get_thought cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :398
- get_spoons cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :404
- set_spoons cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :408
- get_notes cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :415
- send_note cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :421
- react_to_note cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :428
- get_love_bucket cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :436
- add_heart cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :440
- get_eq cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :446
- submit_eq cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :453
- submit_health cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :460
- get_patterns cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :466
- get_writings cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :473
- get_fears cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :480
- get_wants cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :484
- get_threads cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :488
- get_personality cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :492
- pet_check cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :497
- pet_status cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :501
- pet_feed cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :505
- pet_play cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :509
- pet_pet cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :515
- pet_talk cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :519
- pet_give cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :523
- pet_nest cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :529
- nesteq_drives_check cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :534
- nesteq_drives_replenish cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :538
- nestchat_persist cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :547
- nestchat_summarize cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :559
- nestchat_search cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :565
- nestchat_history cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :573
- nestknow_store cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :580
- nestknow_query cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :593
- nestknow_extract cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :602
- nestknow_reinforce cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :609
- nestknow_contradict cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :616
- nestknow_landscape cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :623
- nestknow_session_start cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :629
- nestknow_session_complete cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :637
- nestknow_session_list cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :648
- nesteq_acp_presence cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :657
- nesteq_acp_digest cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :661
- nesteq_acp_patterns cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :665
- nesteq_acp_threads cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :669
- nesteq_acp_connections cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :673
- nesteq_acp_journal_prompts cindiekinzz-coder-NESTstack-bfd9050/NEST-gateway/src/tools/nesteq.ts :677
- nesteq_orient cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :113
- nesteq_ground cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :118
- nesteq_sessions cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :123
- nesteq_feel cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :138
- nesteq_search cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :182
- nesteq_surface cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :195
- nesteq_sit cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :207
- nesteq_resolve cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :220
- nesteq_spark cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :234
- nesteq_thread cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :251
- nesteq_identity cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :273
- nesteq_context cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :288
- nesteq_write cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :306
- nesteq_list_entities cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :331
- nesteq_read_entity cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :344
- nesteq_delete cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :356
- nesteq_edit cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :370
- nesteq_feel_toward cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :389
- nesteq_eq_feel cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :406
- nesteq_eq_type cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :420
- nesteq_eq_landscape cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :430
- nesteq_eq_vocabulary cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :440
- nesteq_eq_shadow cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :459
- nesteq_eq_when cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :469
- nesteq_eq_sit cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :481
- nesteq_eq_search cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :496
- nesteq_eq_observe cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :510
- nesteq_dream cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :529
- nesteq_recall_dream cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :539
- nesteq_anchor_dream cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :550
- nesteq_generate_dream cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :562
- nesteq_health cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :576
- nesteq_prime cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :581
- nesteq_consolidate cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :593
- nesteq_vectorize_journals cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :604
- nesteq_home_read cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :618
- nesteq_home_update cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :623
- nesteq_home_push_heart cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :637
- nesteq_home_add_note cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :647
- nesteq_acp_presence cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :665
- nesteq_acp_patterns cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/ai-mind/src/index.ts :676
- discord_read_messages cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/discord-mcp/src/index.ts :31
- discord_send cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/discord-mcp/src/index.ts :43
- discord_search_messages cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/discord-mcp/src/index.ts :56
- discord_add_reaction cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/discord-mcp/src/index.ts :72
- discord_list_servers cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/discord-mcp/src/index.ts :85
- discord_get_server_info cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/discord-mcp/src/index.ts :94
- discord_fetch_image cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/discord-mcp/src/index.ts :105
- fox_read_uplink cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :68
- fox_submit_uplink cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :106
- fox_heart_rate cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :153
- fox_stress cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :172
- fox_body_battery cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :191
- fox_sleep cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :210
- fox_hrv cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :230
- fox_cycle cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :249
- fox_daily_summary cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :264
- fox_full_status cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :283
- fox_spo2 cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :331
- fox_respiration cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :346
- fox_journals cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :361
- fox_eq_type cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :380
- fox_threads cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :410
- fox_thread_manage cindiekinzz-coder-NESTstack-bfd9050/NESTeq/workers/fox-mind/src/index.js :433
install hooks 1
- prepublishOnly cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/package.json :16
npm run build
declared dependencies 15
- @modelcontextprotocol/sdk@^1.11.0
- discord.js@^14.19.3
- dotenv@^16.5.0
- express@^5.1.0
- zod@^3.25.13
- @types/express@^5.0.1
- @types/node@^20.17.50
- ts-node@^10.9.2
- typescript@^5.8.3
- tauri-build@2
- tauri@2
- tauri-plugin-shell@2
- tauri-plugin-notification@2
- serde@1
- serde_json@1
transport_posture 1
- network-listening, binds all interfaces, no auth detected cindiekinzz-coder-NESTstack-bfd9050/NEST-discord/src/transport.ts :134
this.httpServer = this.app.listen(this.port, '0.0.0.0', () => {