github Go analyzed d8b774b

VeyrForge/codehelper

github

Local-first code intelligence for AI coding assistants: MCP tools, symbol graph search, impact analysis, and auto-index watch for Cursor, Claude Code, and Codex.

maintainer
VeyrForge
license
NOASSERTION
first seen
2026-07-13
last seen
2026-08-01
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 65 tools
transport http verified reported listed in the official MCP registry counts 65 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • agent_execute_todo
  • agent_memory
  • agent_plan
  • api_surface
  • apply_patch_workspace_file
  • ast_query
  • browser
  • change_kit
  • ci_status
  • context
  • context_bundle
  • db_query
  • db_schema
  • dead_code
  • detect_changes
  • diagnostics
  • docs
  • docs_add
  • edit_cycle
  • env_context
  • expand_request
  • explain_run
  • find_implementations
  • finish_check
  • glossary
  • hints
  • hotspots
  • impact
  • insert_at_symbol
  • investigate
  • kickoff
  • list_workspace_directory
  • log_read
  • lsp
  • orchestrate
  • orchestration
  • orchestration_feedback
  • orchestration_memory
  • orchestration_rerun
  • plan
  • preflight
  • project_context
  • query
  • read_workspace_file
  • remote_exec
  • remote_list
  • rename_symbol
  • revert_workspace_edit
  • review
  • review_diff
  • run_alias
  • run_trace
  • scope
  • scout
  • search_hybrid
  • select_pattern
  • similar
  • since
  • test_impact
  • trace
  • usage_report
  • verify
  • web
  • web_search
  • write_workspace_file
skills & danger signals github-tarball
code evidence vv3.0.3 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 1178

filesystem 10

  • fs (weak) VeyrForge-codehelper-d8b774b/scripts/build-go.mjs :3 import { existsSync, mkdirSync, readFileSync, renameSync, unlinkSync } from "node:fs";
  • fs (weak) VeyrForge-codehelper-d8b774b/scripts/clean.mjs :2 import { rmSync, statSync, readdirSync } from "node:fs";
  • fs (weak) VeyrForge-codehelper-d8b774b/scripts/codehelper-eval.mjs :32 import fs from 'node:fs';
  • fs (weak) VeyrForge-codehelper-d8b774b/scripts/install-go.mjs :2 import { copyFileSync, chmodSync, existsSync, mkdirSync, statSync, unlinkSync, renameSync, symlinkSync } from "node:fs";
  • fs (weak) VeyrForge-codehelper-d8b774b/scripts/lib/agent-discovery.mjs :7 import fs from 'node:fs';
  • fs (weak) VeyrForge-codehelper-d8b774b/scripts/lib/agent-discovery.test.mjs :3 import fs from 'node:fs';
  • fs (weak) VeyrForge-codehelper-d8b774b/scripts/lib/agent-runners.mjs :3 import fs from 'node:fs';
  • fs (weak) VeyrForge-codehelper-d8b774b/scripts/read-version.mjs :2 import { existsSync, readFileSync } from "node:fs";
  • fs (weak) VeyrForge-codehelper-d8b774b/scripts/release.mjs :20 import { existsSync, readFileSync, unlinkSync, writeFileSync } from "node:fs";
  • fs (weak) VeyrForge-codehelper-d8b774b/third_party/green-engine/runner/ui/test-codegen.mjs :6 import fs from "fs";

shell / exec 9

  • shell (weak) VeyrForge-codehelper-d8b774b/scripts/build-go.mjs :2 import { spawnSync } from "node:child_process";
  • shell (weak) VeyrForge-codehelper-d8b774b/scripts/build-modules.mjs :10 import { spawnSync } from "node:child_process";
  • shell (weak) VeyrForge-codehelper-d8b774b/scripts/install-full.mjs :6 import { spawnSync } from "node:child_process";
  • shell (weak) VeyrForge-codehelper-d8b774b/scripts/install-go.mjs :6 import { spawnSync } from "node:child_process";
  • shell (weak) VeyrForge-codehelper-d8b774b/scripts/lib/agent-discovery.mjs :10 import { spawnSync } from 'node:child_process';
  • shell (weak) VeyrForge-codehelper-d8b774b/scripts/lib/agent-runners.mjs :6 import { spawn } from 'node:child_process';
  • shell (weak) VeyrForge-codehelper-d8b774b/scripts/package-share.mjs :14 import { spawnSync } from "node:child_process";
  • shell (weak) VeyrForge-codehelper-d8b774b/scripts/release.mjs :19 import { execSync, spawnSync } from "node:child_process";
  • shell (weak) VeyrForge-codehelper-d8b774b/scripts/test-modules.mjs :6 import { spawnSync } from "node:child_process";

network 4

  • net (weak) VeyrForge-codehelper-d8b774b/testdata/minimal-testbeds/cloudflare-worker/src/index.ts :6 async fetch(_req: Request): Promise<Response> {
  • net VeyrForge-codehelper-d8b774b/third_party/green-engine/runner/ui/app.js :654 const res = await fetch(path, { headers: { "Content-Type": "application/json" }, ...opts });
  • net VeyrForge-codehelper-d8b774b/third_party/green-engine/runner/ui/project.js :892 const res = await fetch("/api/validate", {
  • net (weak) VeyrForge-codehelper-d8b774b/third_party/green-engine/runner/ui/test-codegen.mjs :57 const res = await fetch(CHAT_URL, {

database 1

  • db (weak) VeyrForge-codehelper-d8b774b/testdata/minimal-testbeds/prisma/src/users.ts :1 import { PrismaClient } from "@prisma/client";

tool registrations 65

  • agent_plan VeyrForge-codehelper-d8b774b/internal/mcpsvc/agent_plan_tools.go :20
  • agent_execute_todo VeyrForge-codehelper-d8b774b/internal/mcpsvc/agent_plan_tools.go :34
  • finish_check VeyrForge-codehelper-d8b774b/internal/mcpsvc/agent_support_tools.go :20
  • agent_memory VeyrForge-codehelper-d8b774b/internal/mcpsvc/agent_support_tools.go :33
  • investigate VeyrForge-codehelper-d8b774b/internal/mcpsvc/composite_tools.go :22
  • edit_cycle VeyrForge-codehelper-d8b774b/internal/mcpsvc/composite_tools.go :33
  • preflight VeyrForge-codehelper-d8b774b/internal/mcpsvc/composite_tools.go :44
  • expand_request VeyrForge-codehelper-d8b774b/internal/mcpsvc/expand_tools.go :18
  • select_pattern VeyrForge-codehelper-d8b774b/internal/mcpsvc/expand_tools.go :27
  • glossary VeyrForge-codehelper-d8b774b/internal/mcpsvc/glossary_tools.go :23
  • hints VeyrForge-codehelper-d8b774b/internal/mcpsvc/hints_tools.go :19
  • kickoff VeyrForge-codehelper-d8b774b/internal/mcpsvc/kickoff_tools.go :581
  • lsp VeyrForge-codehelper-d8b774b/internal/mcpsvc/lsp_tools.go :168
  • remote_list VeyrForge-codehelper-d8b774b/internal/mcpsvc/ops_tools.go :20
  • remote_exec VeyrForge-codehelper-d8b774b/internal/mcpsvc/ops_tools.go :27
  • log_read VeyrForge-codehelper-d8b774b/internal/mcpsvc/ops_tools.go :38
  • db_query VeyrForge-codehelper-d8b774b/internal/mcpsvc/ops_tools.go :47
  • db_schema VeyrForge-codehelper-d8b774b/internal/mcpsvc/ops_tools.go :57
  • run_alias VeyrForge-codehelper-d8b774b/internal/mcpsvc/ops_tools.go :66
  • env_context VeyrForge-codehelper-d8b774b/internal/mcpsvc/ops_tools.go :76
  • ci_status VeyrForge-codehelper-d8b774b/internal/mcpsvc/ops_tools.go :83
  • orchestration VeyrForge-codehelper-d8b774b/internal/mcpsvc/orchestration_tools.go :53
  • orchestrate VeyrForge-codehelper-d8b774b/internal/mcpsvc/orchestration_tools.go :61
  • orchestration_rerun VeyrForge-codehelper-d8b774b/internal/mcpsvc/orchestration_tools.go :70
  • orchestration_feedback VeyrForge-codehelper-d8b774b/internal/mcpsvc/orchestration_tools.go :82
  • run_trace VeyrForge-codehelper-d8b774b/internal/mcpsvc/orchestration_tools.go :94
  • explain_run VeyrForge-codehelper-d8b774b/internal/mcpsvc/orchestration_tools.go :102
  • orchestration_memory VeyrForge-codehelper-d8b774b/internal/mcpsvc/orchestration_tools.go :110
  • plan VeyrForge-codehelper-d8b774b/internal/mcpsvc/plan_tools.go :406
  • project_context VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :126
  • query VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :135
  • context VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :152
  • impact VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :163
  • detect_changes VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :177
  • scout VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :185
  • test_impact VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :195
  • since VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :205
  • dead_code VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :215
  • hotspots VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :226
  • ast_query VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :235
  • api_surface VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :246
  • change_kit VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :255
  • find_implementations VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :263
  • similar VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :271
  • trace VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :280
  • diagnostics VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :290
  • verify VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :299
  • review_diff VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :314
  • docs VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :327
  • docs_add VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :340
  • web VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :355
  • web_search VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :376
  • usage_report VeyrForge-codehelper-d8b774b/internal/mcpsvc/register.go :384
  • browser VeyrForge-codehelper-d8b774b/internal/mcpsvc/register_product.go :30
  • search_hybrid VeyrForge-codehelper-d8b774b/internal/mcpsvc/retrieval_tools.go :21
  • context_bundle VeyrForge-codehelper-d8b774b/internal/mcpsvc/retrieval_tools.go :32
  • review VeyrForge-codehelper-d8b774b/internal/mcpsvc/review_tools.go :178
  • scope VeyrForge-codehelper-d8b774b/internal/mcpsvc/scope_tools.go :173
  • rename_symbol VeyrForge-codehelper-d8b774b/internal/mcpsvc/symbol_edit_tools.go :33
  • insert_at_symbol VeyrForge-codehelper-d8b774b/internal/mcpsvc/symbol_edit_tools.go :47
  • read_workspace_file VeyrForge-codehelper-d8b774b/internal/mcpsvc/workspace_tools.go :50
  • write_workspace_file VeyrForge-codehelper-d8b774b/internal/mcpsvc/workspace_tools.go :61
  • apply_patch_workspace_file VeyrForge-codehelper-d8b774b/internal/mcpsvc/workspace_tools.go :72
  • revert_workspace_edit VeyrForge-codehelper-d8b774b/internal/mcpsvc/workspace_tools.go :92
  • list_workspace_directory VeyrForge-codehelper-d8b774b/internal/mcpsvc/workspace_tools.go :98

install hooks 1

  • install VeyrForge-codehelper-d8b774b/package.json :11 node scripts/install-full.mjs

declared dependencies 48

  • github.com/mark3labs/mcp-go@v0.49.0
  • github.com/dgraph-io/badger/v4@v4.9.1
  • github.com/fsnotify/fsnotify@v1.9.0
  • github.com/go-rod/rod@v0.116.2
  • github.com/go-sql-driver/mysql@v1.9.3
  • github.com/sabhiram/go-gitignore@v0.0.0-20210923224102-525f6e181f06
  • github.com/smacker/go-tree-sitter@v0.0.0-20240827094217-dd81d9e9be82
  • github.com/spf13/cobra@v1.10.2
  • golang.org/x/image@v0.43.0
  • golang.org/x/sys@v0.42.0
  • modernc.org/sqlite@v1.50.0
  • filippo.io/edwards25519@v1.1.0
  • github.com/cespare/xxhash/v2@v2.3.0
  • github.com/dgraph-io/ristretto/v2@v2.2.0
  • github.com/dustin/go-humanize@v1.0.1
  • github.com/go-logr/logr@v1.4.3
  • github.com/go-logr/stdr@v1.2.2
  • github.com/google/flatbuffers@v25.2.10+incompatible
  • github.com/google/jsonschema-go@v0.4.2
  • github.com/google/uuid@v1.6.0
  • github.com/inconshreveable/mousetrap@v1.1.0
  • github.com/klauspost/compress@v1.18.0
  • github.com/mattn/go-isatty@v0.0.20
  • github.com/ncruces/go-strftime@v1.0.0
  • github.com/remyoudompheng/bigfft@v0.0.0-20230129092748-24d4a6f8daec
  • github.com/spf13/cast@v1.7.1
  • github.com/spf13/pflag@v1.0.9
  • github.com/yosida95/uritemplate/v3@v3.0.2
  • github.com/ysmood/fetchup@v0.2.3
  • github.com/ysmood/goob@v0.4.0
  • github.com/ysmood/got@v0.40.0
  • github.com/ysmood/gson@v0.7.3
  • github.com/ysmood/leakless@v0.9.0
  • go.opentelemetry.io/auto/sdk@v1.1.0
  • go.opentelemetry.io/otel@v1.37.0
  • go.opentelemetry.io/otel/metric@v1.37.0
  • go.opentelemetry.io/otel/trace@v1.37.0
  • golang.org/x/net@v0.43.0
  • google.golang.org/protobuf@v1.36.7
  • modernc.org/libc@v1.72.0
  • modernc.org/mathutil@v1.7.1
  • modernc.org/memory@v1.11.0
  • laravel/framework@11.0.0
  • rails@~> 7.1
  • org.springframework.boot:spring-boot-starter-data-jpa@3.3.0
  • org.hibernate.orm:hibernate-core@6.5.0.Final
  • org.springframework:spring-web@6.2.1
  • org.springframework:spring-context@6.2.1