github HTML analyzed bfd9050

cindiekinzz-coder/NESTstack

github

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.

maintainer
cindiekinzz-coder
license
MIT
first seen
2026-06-04
last seen
2026-06-15
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 120 tools
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
code evidence vv2.0.2 · github-tarball
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', () => {