pprompt-optimizerSource ↗
Important source, API, test, documentation, and configuration paths.

Repository map

A bounded, source-grounded map of the imported repository.

API contracts

  • packages/core/src/services/model/parameter-schema.ts

Tests

  • tests/e2e/analysis/basic-system.spec.ts
  • tests/e2e/analysis/basic-user.spec.ts
  • scripts/check-locale-parity.test.mjs
  • tests/e2e/analysis/image-image2image.spec.ts
  • .github/workflows/test.yml
  • tests/e2e/analysis/image-multiimage.spec.ts
  • scripts/check-no-chinese-runtime.test.mjs
  • tests/e2e/analysis/image-text2image.spec.ts
  • scripts/desktop-ipc-handlers.test.mjs
  • tests/e2e/analysis/pro-multi.spec.ts
  • tests/e2e/analysis/pro-variable.spec.ts
  • tests/e2e/category-management.spec.ts
  • tests/e2e/e2e-vcr-guide.md
  • scripts/package-scripts.test.mjs
  • tests/e2e/favorite-management.spec.ts
  • tests/e2e/favorite-share-garden-live.spec.ts
  • scripts/release-notes.test.mjs
  • tests/e2e/fixtures.ts
  • tests/e2e/fixtures/vcr/analysis-basic-system-spec-ts/分析后右侧-workspace-测试应切换到新的-v0-而不是继续沿用旧链.json
  • tests/e2e/fixtures/vcr/analysis-basic-system-spec-ts/分析提示词并显示评估结果.json
  • tests/e2e/fixtures/vcr/analysis-basic-system-spec-ts/点击-v0-后重新分析应回到-prompt-only-而不是沿用旧版本的-iterate-状态.json
  • scripts/run-many.test.mjs
  • tests/e2e/fixtures/vcr/analysis-basic-user-spec-ts/分析后右侧-workspace-测试应切换到新的-v0-而不是继续沿用旧链.json
  • tests/e2e/fixtures/vcr/analysis-basic-user-spec-ts/分析提示词并显示评估结果.json
  • tests/e2e/fixtures/vcr/analysis-basic-user-spec-ts/对比评估在工作区内容变更后应保留并标记为过期.json
  • tests/e2e/fixtures/vcr/analysis-basic-user-spec-ts/点击-v0-后重新分析应回到-prompt-only-而不是沿用旧版本的-iterate-状态.json
  • tests/e2e/fixtures/vcr/analysis-image-image2image-spec-ts/分析提示词并显示评估结果.json
  • tests/e2e/fixtures/vcr/analysis-image-text2image-spec-ts/分析提示词并显示评估结果.json
  • tests/e2e/fixtures/vcr/analysis-pro-multi-spec-ts/分析对话优化结果并显示评估分数.json
  • tests/e2e/fixtures/vcr/analysis-pro-variable-spec-ts/分析带变量的提示词并显示评估结果.json
  • tests/e2e/fixtures/vcr/optimize-basic-system-spec-ts/优化提示词并生成优化结果.json
  • tests/e2e/fixtures/vcr/optimize-basic-user-spec-ts/优化提示词并生成优化结果.json
  • tests/e2e/fixtures/vcr/optimize-pro-multi-spec-ts/自动选择最新消息并优化-生成优化结果.json
  • tests/e2e/fixtures/vcr/optimize-pro-variable-spec-ts/优化带变量的提示词并生成优化结果.json
  • tests/e2e/fixtures/vcr/test-basic-system-compare-test-spec-ts/先优化-再在对比模式下测试-原始-优化结果都非空.json
  • tests/e2e/fixtures/vcr/test-basic-system-compare-test-spec-ts/对比评估详情会显示-structured-compare-产物-并可通过智能改写生成新版本.json
  • tests/e2e/fixtures/vcr/test-basic-system-compare-test-spec-ts/测试后可触发单结果评估与对比评估.json
  • tests/e2e/fixtures/vcr/test-basic-system-compare-test-spec-ts/测试文本清空后旧评估仍可查看且-result-compare-都不能重跑.json
  • tests/e2e/fixtures/vcr/test-basic-user-test-spec-ts/三列测试后可触发多变体对比评估.json
  • tests/e2e/fixtures/vcr/test-basic-user-test-spec-ts/优化后直接测试-原始-优化结果都非空.json
  • tests/e2e/fixtures/vcr/test-basic-user-test-spec-ts/工作区清空后旧对比评估仍可查看但不能重跑.json
  • tests/e2e/fixtures/vcr/test-basic-user-test-spec-ts/测试后可触发单结果评估与对比评估.json
  • tests/e2e/fixtures/vcr/test-image-image2image-generate-spec-ts/上传输入图并在对比模式下生成-original-optimized-两张图.json
  • tests/e2e/fixtures/vcr/test-image-text2image-generate-spec-ts/切换到-siliconflow-图像模型并生成图片-对比模式.json
  • tests/e2e/fixtures/vcr/test-pro-multi-test-spec-ts/多消息工作区测试后可触发单结果评估与对比评估.json
  • tests/e2e/fixtures/vcr/test-pro-variable-test-spec-ts/填写变量后可触发单结果评估与对比评估.json
  • tests/e2e/helpers/analysis.ts
  • tests/e2e/helpers/common.ts
  • tests/e2e/helpers/evaluation.ts
  • tests/e2e/helpers/optimize.ts
  • tests/e2e/helpers/vcr.ts
  • tests/e2e/import-export.spec.ts
  • tests/e2e/optimize/basic-system.spec.ts
  • tests/e2e/optimize/basic-user.spec.ts
  • tests/e2e/optimize/pro-multi.spec.ts
  • tests/e2e/optimize/pro-variable.spec.ts
  • tests/e2e/regression.spec.ts
  • tests/e2e/regression/root-route-bootstrap.spec.ts
  • tests/e2e/session-persistence/basic-user-persistence.spec.ts
  • tests/e2e/session-persistence/image-image2image-persistence.spec.ts
  • tests/e2e/session-persistence/image-multiimage-persistence.spec.ts
  • tests/e2e/session-persistence/image-text2image-persistence.spec.ts
  • tests/e2e/session-persistence/model-default-and-cross-mode.spec.ts
  • tests/e2e/session-persistence/pro-variable-persistence.spec.ts
  • tests/e2e/session-persistence/template-default-and-cross-mode.spec.ts
  • tests/e2e/session-persistence/workspace-clear-content.spec.ts
  • tests/e2e/tag-autocomplete.spec.ts
  • tests/e2e/tag-management.spec.ts
  • tests/e2e/test/basic-system-compare-test.spec.ts
  • tests/e2e/test/basic-user-test.spec.ts
  • tests/e2e/test/image-image2image-generate.spec.ts
  • tests/e2e/test/image-text2image-generate.spec.ts
  • tests/e2e/test/pro-multi-test.spec.ts
  • tests/e2e/test/pro-variable-test.spec.ts
  • tests/e2e/workflows/p0-route-smoke.spec.ts
  • tests/e2e/workflows/route-initialization.spec.ts

Documentation

  • CHANGELOG.md
  • docs/README.md
  • images/logo/electron-icons.md
  • mkdocs/README.md
  • releases/v2.10.0.en.md
  • site/README.md
  • docs/architecture/function-mode.md
  • mkdocs/docs/en/advanced/context.md
  • releases/v2.10.0.zh-CN.md
  • docs/architecture/image-model-edit-unified-design.md
  • mkdocs/docs/en/advanced/tools.md
  • releases/v2.10.1.en.md
  • README.md
  • docs/architecture/image-model-management-architecture.md
  • mkdocs/docs/en/advanced/variables.md
  • releases/v2.10.1.zh-CN.md
  • README.zh-CN.md
  • docs/architecture/import-export-interface-design.md
  • mkdocs/docs/en/auxiliary/replicate.md
  • releases/v2.10.2.en.md
  • docs/architecture/llm-refactor.md
  • mkdocs/docs/en/auxiliary/smart-fill.md
  • releases/v2.10.2.zh-CN.md
  • docs/architecture/preference-service-optimization.md
  • mkdocs/docs/en/auxiliary/style-learn.md
  • releases/v2.10.3.en.md
  • docs/architecture/spo-thin-loop-ui-and-stop-rules.md
  • mkdocs/docs/en/basic/data.md
  • releases/v2.10.3.zh-CN.md
  • docs/architecture/storage-key-architecture.md
  • mkdocs/docs/en/basic/favorites.md
  • releases/v2.11.0.en.md
  • docs/architecture/storage-refactoring-summary.md
  • mkdocs/docs/en/basic/history.md
  • releases/v2.11.0.zh-CN.md
  • docs/architecture/storage-runtime-architecture.md
  • mkdocs/docs/en/basic/models.md
  • releases/v2.11.1.en.md
  • docs/architecture/structured-compare-and-evaluation-rewrite.md
  • mkdocs/docs/en/basic/prompt-garden.md
  • releases/v2.11.1.zh-CN.md
  • docs/architecture/test-area-auto-iterate-one-round.md
  • mkdocs/docs/en/basic/system-optimization.md
  • releases/v2.11.2.en.md
  • docs/architecture/test-area-version-model-selection.md
  • mkdocs/docs/en/basic/templates.md
  • releases/v2.11.2.zh-CN.md
  • docs/archives/007-electron-api-refactor-rollback.md
  • mkdocs/docs/en/basic/user-optimization.md
  • releases/v2.11.3.en.md
  • docs/archives/101-singleton-refactor/README.md
  • mkdocs/docs/en/deployment/desktop.md
  • releases/v2.11.3.zh-CN.md
  • docs/archives/101-singleton-refactor/plan.md
  • mkdocs/docs/en/deployment/docker-advanced.md
  • releases/v2.11.4.en.md
  • docs/archives/102-web-architecture-refactor/README.md
  • mkdocs/docs/en/deployment/docker-basic.md
  • releases/v2.11.4.zh-CN.md
  • docs/archives/102-web-architecture-refactor/composables-plan.md
  • mkdocs/docs/en/deployment/docker-troubleshooting.md
  • releases/v2.11.5.en.md
  • docs/archives/102-web-architecture-refactor/composables-refactor.md
  • mkdocs/docs/en/deployment/extension.md
  • releases/v2.11.5.zh-CN.md
  • docs/archives/102-web-architecture-refactor/experience.md
  • mkdocs/docs/en/deployment/web.md
  • releases/v2.11.6.en.md
  • docs/archives/102-web-architecture-refactor/plan.md
  • mkdocs/docs/en/examples/business-communication.md
  • releases/v2.11.6.zh-CN.md
  • docs/archives/103-desktop-architecture/README.md
  • mkdocs/docs/en/examples/creative-writing.md
  • releases/v2.11.7.en.md
  • docs/archives/103-desktop-architecture/desktop-implementation.md
  • mkdocs/docs/en/examples/educational-training.md
  • releases/v2.11.7.zh-CN.md
  • docs/archives/103-desktop-architecture/ipc-refactor-plan.md
  • mkdocs/docs/en/examples/image-prompt-garden-nb151.md
  • releases/v2.5.4.en.md

Source

  • api/auth.js
  • packages/core/src/constants/error-codes.ts
  • packages/core/src/constants/storage-keys.ts
  • packages/core/src/index.ts
  • packages/core/src/interfaces/import-export.ts
  • site/src/main.js
  • packages/core/src/services/adapters/abstract-registry.ts
  • packages/core/src/services/adapters/index.ts
  • packages/core/src/services/compare/errors.ts
  • packages/core/src/services/compare/index.ts
  • packages/core/src/services/compare/service.ts
  • packages/core/src/services/compare/types.ts
  • packages/core/src/services/context/constants.ts
  • packages/core/src/services/context/electron-proxy.ts
  • packages/core/src/services/context/repo.ts
  • packages/core/src/services/context/types.ts
  • packages/core/src/services/data/electron-proxy.ts
  • packages/core/src/services/data/errors.ts
  • packages/core/src/services/data/manager.ts
  • packages/core/src/services/data/types.ts
  • packages/core/src/services/evaluation/errors.ts
  • packages/core/src/services/evaluation/index.ts
  • packages/core/src/services/evaluation/rewrite-from-evaluation.ts
  • packages/core/src/services/evaluation/service.ts
  • packages/core/src/services/evaluation/structured-compare-prompts.ts
  • packages/core/src/services/evaluation/types.ts
  • packages/core/src/services/favorite/electron-proxy.ts
  • packages/core/src/services/favorite/errors.ts
  • packages/core/src/services/favorite/index.ts
  • packages/core/src/services/favorite/manager.ts
  • packages/core/src/services/favorite/storage-guards.ts
  • packages/core/src/services/favorite/type-converter.ts
  • packages/core/src/services/favorite/type-mapper.ts
  • packages/core/src/services/favorite/types.ts
  • packages/core/src/services/history/electron-proxy.ts
  • packages/core/src/services/history/errors.ts
  • packages/core/src/services/history/manager.ts
  • packages/core/src/services/history/types.ts
  • packages/core/src/services/image-model/defaults.ts
  • packages/core/src/services/image-model/manager.ts
  • packages/core/src/services/image-understanding/electron-proxy.ts
  • packages/core/src/services/image-understanding/index.ts
  • packages/core/src/services/image-understanding/service.ts
  • packages/core/src/services/image-understanding/types.ts
  • packages/core/src/services/image/adapters/abstract-adapter.ts
  • packages/core/src/services/image/adapters/cloudflare.ts
  • packages/core/src/services/image/adapters/dashscope.ts
  • packages/core/src/services/image/adapters/gemini.ts
  • packages/core/src/services/image/adapters/grok.ts
  • packages/core/src/services/image/adapters/modelscope.ts
  • packages/core/src/services/image/adapters/ollama.ts
  • packages/core/src/services/image/adapters/openai.ts
  • packages/core/src/services/image/adapters/openrouter.ts
  • packages/core/src/services/image/adapters/registry.ts
  • packages/core/src/services/image/adapters/seedream.ts
  • packages/core/src/services/image/adapters/siliconflow.ts
  • packages/core/src/services/image/electron-proxy.ts
  • packages/core/src/services/image/errors.ts
  • packages/core/src/services/image/index.ts
  • packages/core/src/services/image/input-normalizer.ts
  • packages/core/src/services/image/service.ts
  • packages/core/src/services/image/storage.ts
  • packages/core/src/services/image/types.ts
  • packages/core/src/services/index.ts
  • packages/core/src/services/llm/adapters/abstract-adapter.ts
  • packages/core/src/services/llm/adapters/anthropic-adapter.ts
  • packages/core/src/services/llm/adapters/chrome-built-in-adapter.ts
  • packages/core/src/services/llm/adapters/cloudflare-adapter.ts
  • packages/core/src/services/llm/adapters/dashscope-adapter.ts
  • packages/core/src/services/llm/adapters/deepseek-adapter.ts
  • packages/core/src/services/llm/adapters/gemini-adapter.ts
  • packages/core/src/services/llm/adapters/grok-adapter.ts
  • packages/core/src/services/llm/adapters/minimax-adapter.ts
  • packages/core/src/services/llm/adapters/modelscope-adapter.ts
  • packages/core/src/services/llm/adapters/ollama-adapter.ts
  • packages/core/src/services/llm/adapters/openai-adapter.ts
  • packages/core/src/services/llm/adapters/openai-compatible-adapter.ts
  • packages/core/src/services/llm/adapters/openrouter-adapter.ts
  • packages/core/src/services/llm/adapters/registry.ts
  • packages/core/src/services/llm/adapters/siliconflow-adapter.ts

Configuration

  • .github/FUNDING.yml
  • packages/core/package.json
  • .github/workflows/docker.yml
  • Dockerfile
  • site/package.json
  • .github/workflows/release.yml
  • package.json

Other files

  • docker/docker-compose.dev.yml
  • scripts/check-extension-release-secrets.mjs
  • docker/docker-compose.yml
  • scripts/check-locale-parity.mjs
  • LICENSE
  • docker/generate-auth.sh
  • site/pnpm-lock.yaml
  • docker/generate-config.sh
  • scripts/check-no-chinese-runtime.mjs
  • site/pnpm-workspace.yaml
  • docker/nginx.conf
  • middleware.js
  • docker/start-services.sh
  • site/vercel.json
  • docker/supervisord.conf
  • scripts/direct-execution.mjs
  • playwright.config.ts
  • scripts/e2e-groups.js
  • pnpm-lock.yaml
  • scripts/kill-dev.js
  • pnpm-workspace.yaml
  • vercel.json
  • scripts/release-notes.js
  • scripts/run-e2e-group.js
  • scripts/run-e2e-record.js
  • scripts/run-many.js
  • scripts/run-structured-compare-calibration.mjs
  • scripts/smart-e2e.js
  • scripts/sync-versions.js
  • docs/archives/103-desktop-architecture/refactor-plan.md
  • mkdocs/docs/en/examples/system-prompt-examples.md
  • releases/v2.5.4.zh-CN.md
  • docs/archives/104-test-panel-refactor/README.md
  • mkdocs/docs/en/examples/user-prompt-examples.md
  • releases/v2.5.5.en.md
  • docs/archives/104-test-panel-refactor/guide.md
  • mkdocs/docs/en/guide/media.md
  • releases/v2.5.5.zh-CN.md
  • docs/archives/105-output-display-v2/README.md
  • mkdocs/docs/en/help/common-questions.md
  • releases/v2.6.0.en.md
  • docs/archives/105-output-display-v2/design.md
  • mkdocs/docs/en/help/connection-issues.md
  • releases/v2.6.0.zh-CN.md
  • docs/archives/105-output-display-v2/implementation.md
  • mkdocs/docs/en/help/support.md
  • releases/v2.6.1.en.md
  • docs/archives/106-template-management/README.md
  • mkdocs/docs/en/help/troubleshooting.md
  • releases/v2.6.1.zh-CN.md
  • docs/archives/106-template-management/event-propagation-fix.md
  • mkdocs/docs/en/image/image2image-workspace.md
  • releases/v2.6.2.en.md
  • docs/archives/106-template-management/modal-experience.md
  • mkdocs/docs/en/image/multiimage-workspace.md
  • releases/v2.6.2.zh-CN.md
  • docs/archives/106-template-management/troubleshooting.md
  • mkdocs/docs/en/image/text2image-workspace.md
  • releases/v2.6.3.en.md
  • docs/archives/107-component-standardization/README.md
  • mkdocs/docs/en/index.md
  • releases/v2.6.3.zh-CN.md
  • docs/archives/108-layout-system/README.md
  • mkdocs/docs/en/user/choose-workspace.md
  • releases/v2.7.0.en.md
  • docs/archives/108-layout-system/experience.md
  • mkdocs/docs/en/user/mcp-server.md
  • releases/v2.7.0.zh-CN.md
  • docs/archives/109-theme-system/README.md
  • mkdocs/docs/en/user/model-testing-strategy.md
  • releases/v2.8.0.en.md
  • docs/archives/109-theme-system/experience.md
  • mkdocs/docs/en/user/quick-start.md
  • releases/v2.8.0.zh-CN.md
  • docs/archives/110-desktop-indexeddb-fix/README.md
  • mkdocs/docs/en/user/testing-evaluation.md
  • releases/v2.9.0.en.md
  • docs/archives/110-desktop-indexeddb-fix/experience.md
  • mkdocs/docs/zh/advanced/context.md
  • releases/v2.9.0.zh-CN.md
  • docs/archives/110-desktop-indexeddb-fix/fix-details.md
  • mkdocs/docs/zh/advanced/tools.md
  • releases/v2.9.1.en.md
  • docs/archives/111-electron-preference-architecture/README.md
  • mkdocs/docs/zh/advanced/variables.md
  • releases/v2.9.1.zh-CN.md
  • docs/archives/111-electron-preference-architecture/experience.md
  • mkdocs/docs/zh/auxiliary/replicate.md
  • releases/v2.9.2.en.md
  • docs/archives/111-electron-preference-architecture/implementation.md
  • mkdocs/docs/zh/auxiliary/smart-fill.md
  • releases/v2.9.2.zh-CN.md
  • docs/archives/112-desktop-ipc-fixes/README.md
  • mkdocs/docs/zh/auxiliary/style-learn.md
  • releases/v2.9.3.en.md
  • docs/archives/112-desktop-ipc-fixes/ipc-architecture-analysis.md
  • mkdocs/docs/zh/basic/data.md
  • releases/v2.9.3.zh-CN.md
  • docs/archives/112-desktop-ipc-fixes/language-switch-fix.md
  • mkdocs/docs/zh/basic/favorites.md
Generated by smolify with deterministic-repository-import-v2 · 100 source files