Promote AgentCompany-New to the repository root and retire the old app

The legacy application - its src, tests, landing site, promo assets, docs,
release tooling, CI workflows, and root configs - leaves the tree; it stays
reachable in history. Everything under AgentCompany-New moves up unchanged:
same package name, so the production userData/database path is untouched,
and e2e/build scripts already resolved paths relative to the project. The
developer cred.txt stays gitignored at its new location. Full verify:ci
passes from the new root.
This commit is contained in:
ZacharyZhang-NY committed 2026-07-07 00:04:13 -04:00
1 parent 2350f744e3
commit 07d0b4587d
1904 files changed
+1133 -282075

No files matched your search

+13 -27
View File
@@ -1,43 +1,29 @@
// AgentCompany TypeScript configuration.
//
// Three tsconfig files live at repo root; TypeScript supports JSONC-style
// comments in tsconfig files, so this header is safe.
//
// tsconfig.json -- default config used by the editor/LSP and by tsc
// (pnpm typecheck). Includes src + tests +
// electron.vite.config.ts. Strict mode, noEmit.
// tsconfig.check.json -- extends tsconfig.json but excludes tests. Intended
// for strict production typecheck paths that should
// not be influenced by test files.
// tsconfig.base.json -- NodeNext base config with emit enabled (outDir:
// dist, rootDir: src). Currently ORPHAN: no workspace
// package in this repo extends it. Kept as a reference
// for a future monorepo split (see
// docs/proposals/M5-monorepo-split.md). If the M5
// split does not happen, this file is a candidate
// for deletion per .planning/review2/08-*.
{
"compilerOptions": {
"target": "ES2022",
"useDefineForClassFields": true,
"lib": ["ES2023", "DOM", "DOM.Iterable"],
"module": "ESNext",
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"allowJs": false,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"module": "ESNext",
"moduleResolution": "Bundler",
"allowImportingTsExtensions": false,
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx",
"strict": true,
"types": ["node", "electron", "vitest/globals"],
"baseUrl": ".",
"paths": {
"@shared/*": ["src/shared/*"],
"@main/*": ["src/main/*"],
"@preload/*": ["src/preload/*"],
"@renderer/*": ["src/renderer/*"],
"@preload/*": ["src/preload/*"]
},
"types": ["node"]
"@shared/*": ["src/shared/*"]
}
},
"include": ["src", "electron.vite.config.ts", "tests"]
"include": ["src", "tests", "electron.vite.config.ts", "vitest.config.ts", "eslint.config.mjs"],
"references": []
}