Lines 1-63javascript
1import { getLocalPlansRelativeDir, getPlansDir, setAuthStorage, loadSettings, MEMORY_GATEWAY_PROVIDER, HookManager, getAvailableModePacks, getAvailableOmPacks, resolveModelDefaults, resolveOmRoleModel, releaseThreadLock, acquireThreadLock, saveSettings, releaseAllThreadLocks, OBSERVABILITY_AUTH_PREFIX, mastra, getCustomProviderId, getEffectiveThinkingLevel, createCodexMiddleware, THINKING_LEVEL_TO_REASONING_EFFORT, buildOpenAICodexOAuthFetch, openaiCodexProvider, isPlanFilePath } from './chunk-RHWBSPSP.js';
2import { AuthStorage, DEFAULT_OM_MODEL_ID, DEFAULT_CONFIG_DIR, validateConfigDirName, detectProject, getResourceIdOverride, getStorageConfig, getObservabilityDatabasePath, getAppDataDir, getVectorDatabasePath, getCurrentGitBranchAsync, getOmScope, DEFAULT_REF_THRESHOLD, DEFAULT_OBS_THRESHOLD, getGitHubCopilotBaseUrl, fetchCopilotModels, getDatabasePath, COPILOT_HEADERS } from './chunk-GETSQXPO.js';
3import { getToolCategory, MC_TOOLS, TOOL_NAME_OVERRIDES } from './chunk-UOFNLVKF.js';
4import * as fs7 from 'fs';
5import fs7__default, { existsSync, readFileSync, mkdirSync, writeFileSync, renameSync } from 'fs';
6import { parseArgs } from 'util';
7import { createHash } from 'crypto';
8import * as os from 'os';
9import os__default, { hostname, homedir } from 'os';
10import * as path11 from 'path';
11import path11__default, { normalize, join, dirname, posix } from 'path';
12import { AgentController } from '@mastra/core/agent-controller';
13import { createCodingAgent, buildBasePrompt } from '@mastra/core/coding-agent';
14import { PROVIDER_REGISTRY, MastraModelGateway, MastraGateway, ModelRouterLanguageModel, GATEWAY_AUTH_HEADER, GatewayRegistry } from '@mastra/core/llm';
15import { Mastra } from '@mastra/core/mastra';
16import { StreamErrorRetryProcessor, PrefillErrorHandler, ProviderHistoryCompat, AgentsMDInjector, isBadRequestError } from '@mastra/core/processors';
17import { RequestContext } from '@mastra/core/request-context';
18import { TaskSignalProvider } from '@mastra/core/signals';
19import { InMemoryHarness, MastraCompositeStore } from '@mastra/core/storage';
20import { createTool, DEFAULT_GOAL_JUDGE_PROMPT } from '@mastra/core/tools';
21import { DuckDBStore } from '@mastra/duckdb';
22import { GithubSignals } from '@mastra/github-signals';
23import { Observability, SensitiveDataFilter, MastraStorageExporter, MastraPlatformExporter } from '@mastra/observability';
24import { execFile, spawn } from 'child_process';
25import { createTavilySearchTool, createTavilyExtractTool } from '@mastra/tavily';
HighRemote Agent Bridge
Source exposes local file and command tools to a remote model endpoint.
dist/chunk-ZJBXLVSV.jsView on unpkg · L1 HighChild Process
Package source references child process execution.
dist/chunk-ZJBXLVSV.jsView on unpkg · L23 26import { estimateTokenCount, sliceByTokens } from 'tokenx';
27import { LocalFilesystem, createWorkspaceTools, Workspace, LocalSandbox as LocalSandbox$1, WORKSPACE_TOOLS } from '@mastra/core/workspace';
28import { z } from 'zod';
29import { fileURLToPath, pathToFileURL } from 'url';
30import { RailwaySandbox } from '@mastra/railway';
31import { pgTable, timestamp, text, bigint, uuid, uniqueIndex } from 'drizzle-orm/pg-core';
32import { fastembed } from '@mastra/fastembed';
33import { Memory } from '@mastra/memory';
34import { createAmazonBedrock } from '@ai-sdk/amazon-bedrock';
35import { fromNodeProviderChain } from '@aws-sdk/credential-providers';
36import { createAnthropic } from '@ai-sdk/anthropic';
37import { createOpenAI } from '@ai-sdk/openai';
38import { createOpenAICompatible } from '@ai-sdk/openai-compatible';
39import { wrapLanguageModel } from 'ai';
40import { GoogleSchemaCompatLayer, applyCompatLayer } from '@mastra/schema-compat';
41import { createNotificationInboxTool, NotificationsStorage } from '@mastra/core/notifications';
42import { createScorer, filterRun } from '@mastra/core/evals';
43import { MCPClient, MCPOAuthClientProvider } from '@mastra/mcp';
44import { execa } from 'execa';
45import { mkdir } from 'fs/promises';
46import { PubSub, UnixSocketPubSub } from '@mastra/core/events';
47import { LibSQLStore, LibSQLVector } from '@mastra/libsql';
48import { PostgresStore } from '@mastra/pg';
50// src/headless/policy.ts
51var autoApprovePolicy = {
52 onToolApproval(_event) {
56 const payload = event.suspendPayload ?? {};
57 if (event.toolName === "request_access" || payload.kind === "sandbox_access_request") {
58 return { resumeData: "Yes" };
59 }
HighSandbox Evasion Gated Capability
Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
dist/chunk-ZJBXLVSV.jsView on unpkg · L23 60 if (event.toolName === "submit_plan") {
61 return { resumeData: { action: "approved" } };
63 return { resumeData: "Proceed with your best judgment. Do not ask further questions." };