pentestcode
PentestCode - Multi-agent AI penetration testing system with persistent engagement state, strategic coordination, and parallel autonomous operations.
파일 탐색기
최종 버전 다운로드 (.zip)파일 수가 많아 일부만 표시됩니다. 전체 파일은 위 다운로드 버튼으로 확인해 주세요.
- action.yml
- action.yml
- bug-report.yml
- config.yml
- feature-request.yml
- test.yml
- typecheck.yml
- CODEOWNERS
- logo.png
- publish-python-sdk.yml
- pull_request_template.md
- TEAM_MEMBERS
- pre-push
- duplicate-pr.md
- triage.md
- ai-deps.md
- changelog.md
- commit.md
- issues.md
- learn.md
- rmslop.md
- spellcheck.md
- translate.md
- ar.md
- br.md
- bs.md
- da.md
- de.md
- es.md
- fr.md
- ja.md
- ko.md
- no.md
- pl.md
- README.md
- ru.md
- th.md
- tr.md
- zh-cn.md
- zh-tw.md
- smoke-theme.json
- tui-smoke.tsx
- SKILL.md
- mytheme.json
- github-pr-search.ts
- github-triage.ts
- env.d.ts
- pentestcode.jsonc
- tui.json
- launch.example.json
- settings.example.json
- settings.json
- 001-nmap-parse.json
- 002-nuclei-parse.json
- 003-cred-spray-plan.json
- 004-scope-check.json
- 005-cme-parse-ad.json
- verify-claims.ts
- first-navigation-benchmark.spec.ts
- first-navigation-metrics.ts
- first-navigation-probe.ts
- home-tab-navigation-benchmark.spec.ts
- navigation-milestones.ts
- review-pane-scaling-benchmark.spec.ts
- session-parent-hydration-benchmark.spec.ts
- session-tab-flash.spec.ts
- session-tab-repaint-probe.ts
- session-tab-switch-benchmark.spec.ts
- session-tab-switch-metrics.ts
- session-tab-switch-probe.ts
- session-timeline-benchmark.fixture.ts
- session-timeline-benchmark.spec.ts
- session-timeline-profile.ts
- session-timeline-stream-probe.ts
- session-timeline-stress.fixture.ts
- timeline-test-helpers.ts
- adverse.spec.ts
- context-matrix.spec.ts
- environment-matrix.spec.ts
- file-matrix.spec.ts
- file-mutation.spec.ts
- fixture.test.ts
- fixture.ts
- interaction.spec.ts
- lifecycle.spec.ts
- oracle-browser.spec.ts
- playwright.config.ts
- README.md
- scroll-interaction.spec.ts
- shell-matrix.spec.ts
- tool-mutation.spec.ts
- tools.spec.ts
- transition-matrix.spec.ts
- chrome-trace-write.test.ts
- first-navigation-metrics.test.ts
- mock-server.test.ts
- navigation-milestones.test.ts
- session-tab-repaint-probe.test.ts
- session-tab-switch-metrics.test.ts
- session-tab-switch-probe.test.ts
- session-timeline-stream-probe.test.ts
- session-timeline-visual-tracking.test.ts
- timeline-test-helpers.test.ts
- visual-stability.test.ts
- AGENTS.md
- benchmark.ts
- chrome-trace.ts
- playwright.config.ts
- playwright.uncapped.config.ts
- README.md
- cross-server-tab-close.spec.ts
- new-session-panel-corner.spec.ts
- prompt-thinking-level.spec.ts
- remote-tab-busy.spec.ts
- review-image-flash.spec.ts
- review-line-comment.spec.ts
- review-tab-switch.spec.ts
- review-terminal-stacked.spec.ts
- session-list-path-loading.spec.ts
- session-request-docks.spec.ts
- session-timeline-accessibility.spec.ts
- session-timeline-collapse-state.spec.ts
- session-timeline-context-resize.spec.ts
- session-timeline-context-state.spec.ts
- session-timeline-file-projection.spec.ts
- session-timeline-file-state.spec.ts
- session-timeline-history-root.spec.ts
- session-timeline-lifecycle-state.spec.ts
- session-timeline-locale-projection.spec.ts
- session-timeline-projection.spec.ts
- session-timeline-reasoning-projection.spec.ts
- session-timeline-reducer-projection.spec.ts
- session-timeline-tool-projection.spec.ts
- session-timeline-tool-state.spec.ts
- session-timeline-transport.spec.ts
- session-todo-dock-navigation.spec.ts
- subagent-child-navigation.spec.ts
- tab-navigate-mousedown.spec.ts
- terminal-composer-focus.spec.ts
- terminal-hidden.spec.ts
- terminal-tab-switch.spec.ts
- session-timeline.fixture.ts
- session-timeline.spec.ts
- analyzer.ts
- capture.ts
- index.ts
- invariant.ts
- model.ts
- probe.ts
- regions.ts
- reporter.ts
- scenario.ts
- errors.ts
- mock-server.ts
- sse-transport.ts
- visual-stability.ts
- waits.ts
- tsconfig.json
- Inter.ttf
- JetBrainsMonoNerdFontMono-Regular.woff2
- _headers
- apple-touch-icon-v3.png
- apple-touch-icon.png
- favicon-96x96-v3.png
- favicon-96x96.png
- favicon-v3.ico
- favicon-v3.svg
- favicon.ico
- favicon.svg
- oc-theme-preload.js
- site.webmanifest
- social-share-zen.png
- social-share.png
- web-app-manifest-192x192.png
- web-app-manifest-512x512.png
- serialize.test.ts
- serialize.ts
- attachments.test.ts
- attachments.ts
- build-request-parts.test.ts
- build-request-parts.ts
- context-items.tsx
- drag-overlay.tsx
- editor-dom.test.ts
- editor-dom.ts
- files.ts
- history.test.ts
- history.ts
- image-attachments.tsx
- paste.ts
- placeholder.test.ts
- placeholder.ts
- slash-popover.tsx
- submission-state.ts
- submit.test.ts
- submit.ts
- transient-state.ts
- server-row-menu.tsx
- server-row.tsx
- index.ts
- session-context-breakdown.test.ts
- session-context-breakdown.ts
- session-context-format.ts
- session-context-metrics.test.ts
- session-context-metrics.ts
- session-context-tab.tsx
- session-header.tsx
- session-new-design-view.tsx
- session-new-view.tsx
- session-sortable-tab.tsx
- session-sortable-terminal-tab-v2.tsx
- session-sortable-terminal-tab.tsx
- list.tsx
- row.tsx
- dialog-server-v2.tsx
- dialog-settings-v2.tsx
- general.tsx
- index.tsx
- models.tsx
- providers.tsx
- servers.tsx
- settings-v2.css
- command-palette.ts
- command-tooltip-keybind.test.ts
- command-tooltip-keybind.ts
- debug-bar.tsx
- dialog-command-palette-v2.css
- dialog-command-palette-v2.tsx
- dialog-connect-provider.tsx
- dialog-custom-provider-form.ts
- dialog-custom-provider.test.ts
- dialog-custom-provider.tsx
- dialog-edit-project.tsx
- dialog-fork.tsx
- dialog-manage-models.tsx
- dialog-release-notes.tsx
- dialog-select-directory-v2.css
- dialog-select-directory-v2.tsx
- dialog-select-directory.tsx
- dialog-select-file.tsx
- dialog-select-mcp.tsx
- dialog-select-model-search.test.ts
- dialog-select-model-search.ts
- dialog-select-model-unpaid.tsx
- dialog-select-model.tsx
- dialog-select-server.tsx
- dialog-settings.tsx
- dialog-usage-exceeded.tsx
- directory-picker-domain.test.ts
- directory-picker-domain.ts
- directory-picker-policy.ts
- directory-picker.test.ts
- directory-picker.tsx
- file-tree-v2-model.test.ts
- file-tree-v2-model.ts
- file-tree-v2.tsx
- file-tree.test.ts
- file-tree.tsx
- help-button.tsx
- link.tsx
- model-tooltip.tsx
- pierre-tree.test.ts
- prompt-input.stories.tsx
- prompt-input.tsx
- prompt-project-selector.tsx
- prompt-workspace-selector.tsx
- session-context-usage.tsx
- settings-dialog.tsx
- settings-general.tsx
- settings-keybinds.tsx
- settings-list.tsx
- settings-models.tsx
- settings-providers.tsx
- settings-server-picker.tsx
- settings-servers.tsx
- status-popover-body.tsx
- status-popover.tsx
- terminal.tsx
- titlebar-history.test.ts
- titlebar-history.ts
- titlebar-session-events.test.ts
- titlebar-session-events.ts
- titlebar-tab-gesture.test.ts
- titlebar-tab-gesture.ts
- titlebar-tab-nav.css
- titlebar-tab-nav.tsx
- titlebar-tab-popover.css
- titlebar-tab-popover.tsx
- titlebar-tab-strip.tsx
- titlebar.css
- titlebar.tsx
- updater-action.test.ts
- updater-action.ts
- virtual-scroll-element.test.ts
- virtual-scroll-element.ts
- windows-app-menu.tsx
- file-picker.ts
- content-cache.ts
- path.test.ts
- path.ts
- tree-store.ts
- types.ts
- view-cache.ts
- watcher.test.ts
- watcher.ts
- bootstrap.test.ts
- bootstrap.ts
- child-store.test.ts
- child-store.ts
- event-reducer.test.ts
- event-reducer.ts
- eviction.ts
- mcp.test.ts
- mcp.ts
- queue.test.ts
- queue.ts
- session-cache.test.ts
- session-cache.ts
- session-load.ts
- session-trim.test.ts
- session-trim.ts
- types.ts
- utils.test.ts
- utils.ts
- closed-tabs.ts
- command-keybind.test.ts
- command.test.ts
- command.tsx
- comments.test.ts
- comments.tsx
- directory-sync.ts
- file-content-eviction-accounting.test.ts
- file.tsx
- global.tsx
- highlights.tsx
- language.tsx
- layout-helpers.ts
- layout-scroll.test.ts
- layout-scroll.ts
- layout.test.ts
- layout.tsx
- local.tsx
- mcp.ts
- model-variant.test.ts
- model-variant.ts
- models.tsx
- notification.tsx
- permission-auto-respond.test.ts
- permission-auto-respond.ts
- permission.tsx
- platform.tsx
- prompt.tsx
- sdk.tsx
- server-sdk.test.ts
- server-sdk.tsx
- server-session.test.ts
- server-session.ts
- server-sync.test.ts
- server-sync.tsx
- server.test.ts
- server.tsx
- settings.tsx
- sync-optimistic.test.ts
- sync.tsx
- tab-memory.ts
- tabs.test.ts
- tabs.tsx
- terminal-title.ts
- terminal.test.ts
- terminal.tsx
- provider-catalog.test.ts
- provider-catalog.ts
- use-providers.ts
- ar.ts
- br.ts
- bs.ts
- da.ts
- de.ts
- en.ts
- es.ts
- fr.ts
- ja.ts
- ko.ts
- no.ts
- parity.test.ts
- pl.ts
- ru.ts
- th.ts
- tr.ts
- uk.ts
- zh.ts
- zht.ts
- deep-links.ts
- helpers.test.ts
- helpers.ts
- inline-editor.tsx
- project-avatar-state.ts
- session-tab-avatar.tsx
- sidebar-items.tsx
- sidebar-project.tsx
- sidebar-shell.tsx
- sidebar-workspace.tsx
- index.ts
- session-composer-controls.ts
- session-composer-region-controller.ts
- session-composer-region.tsx
- session-composer-state.test.ts
- session-composer-state.ts
- session-followup-dock.tsx
- session-permission-dock.tsx
- session-question-dock.tsx
- session-request-tree.ts
- session-revert-dock.tsx
- session-todo-dock.tsx
- todo-panel-motion.stories.tsx
- measure.test.ts
- measure.ts
- message-timeline.tsx
- model.test.ts
- model.ts
- projection.test.ts
- projection.ts
- row-reconciliation.ts
- rows.ts
- timeline-row.ts
- virtual-items.ts
- review-diff-kinds.test.ts
- review-diff-kinds.ts
- review-panel-v2-state.ts
- review-panel-v2.tsx
- session-file-list-v2.tsx
- file-tab-scroll.test.ts
- file-tab-scroll.ts
- file-tabs.tsx
- handoff.ts
- helpers.test.ts
- helpers.ts
- message-gesture.test.ts
- message-gesture.ts
- message-id-from-hash.ts
- new-session-layout.ts
- review-tab.tsx
- session-layout.ts
- session-lineage.ts
- session-model-helpers.test.ts
- session-model-helpers.ts
- session-ownership.ts
- session-panel-layout.test.ts
- session-panel-layout.ts
- session-side-panel.tsx
- terminal-label.ts
- terminal-panel-v2.tsx
- terminal-panel.test.ts
- terminal-panel.tsx
- usage-exceeded-dialogs.tsx
- use-composer-commands.tsx
- use-session-commands.tsx
- use-session-hash-scroll.test.ts
- use-session-hash-scroll.ts
- directory-layout.tsx
- error-description.test.ts
- error-description.ts
- error.tsx
- home-session-archive.test.ts
- home-session-archive.ts
- home-session-open.test.ts
- home-session-open.ts
- home.tsx
- layout-new.tsx
- layout.tsx
- new-session.tsx
- session.tsx
- agent.ts
- aim.ts
- base64.ts
- comment-note.ts
- diffs.test.ts
- diffs.ts
- id.ts
- notification-click.test.ts
- notification-click.ts
- path-key.ts
- persist.test.ts
- persist.ts
- prompt.test.ts
- prompt.ts
- refcount.test.ts
- refcount.ts
- runtime-adapters.test.ts
- runtime-adapters.ts
- same.ts
- scoped-cache.test.ts
- scoped-cache.ts
- search-keydown.ts
- server-errors.test.ts
- server-errors.ts
- server-health.test.ts
- server-health.ts
- server-scope.test.ts
- server-scope.ts
- server.test.ts
- server.ts
- session-route.test.ts
- session-route.ts
- session-title.ts
- solid-dnd.tsx
- sound.ts
- terminal-websocket-url.test.ts
- terminal-websocket-url.ts
- terminal-writer.test.ts
- terminal-writer.ts
- time.ts
- toast.tsx
- uuid.test.ts
- uuid.ts
- worktree.test.ts
- worktree.ts
- add-server-probes.ts
- context.tsx
- dialog-add-server.tsx
- dialog-add-wsl-server.css
- settings-model.test.ts
- settings-model.ts
- settings.tsx
- types.ts
- app.tsx
- custom-elements.d.ts
- desktop-menu.test.ts
- desktop-menu.ts
- entry.tsx
- env.d.ts
- index.css
- index.ts
- sst-env.d.ts
- theme-preload.test.ts
- updater.ts
- motion-spring.test.ts
- prompt-attachments.test.ts
- prompt-persistence.test.ts
- prompt-scope.test.ts
- prompt-submission-state.test.ts
- prompt-transient-state.test.ts
- session-lineage.test.ts
- session-ownership.test.ts
- solid-virtual.test.ts
- toast-owner.test.ts
- .gitignore
- AGENTS.md
- bunfig.toml
- create-effect-simplification-spec.md
- happydom.ts
- index.html
- package.json
- playwright.config.ts
- README.md
- sst-env.d.ts
- tsconfig.json
- vite.config.ts
- vite.js
- lildax.cjs
- build.ts
- generate.ts
- publish.ts
- agents.ts
- password.ts
- restart.ts
- start.ts
- status.ts
- stop.ts
- api.test.ts
- api.ts
- default.ts
- migrate.ts
- serve.ts
- commands.ts
- runtime.ts
- spec.ts
- daemon.ts
- index.ts
- tui.ts
- bunfig.toml
- package.json
- sst-env.d.ts
- tsconfig.json
- build.ts
- .httpapi-codegen.json
- client-error.ts
- client.ts
- index.ts
- types.ts
- .httpapi-codegen.json
- client-error.ts
- client.ts
- index.ts
- contract.ts
- effect.ts
- index.ts
- contract-identity.test.ts
- effect.test.ts
- import-boundaries.test.ts
- promise.test.ts
- package.json
- README.md
- sst-env.d.ts
- tsconfig.json
- Dockerfile
- Dockerfile
- Dockerfile
- Dockerfile
- build.ts
- Dockerfile
- README.md
- tsconfig.json
- fix-node-pty.ts
- migration.ts
- sql.ts
- agent.ts
- command.ts
- external.ts
- provider.ts
- reference.ts
- skill.ts
- agent.ts
- attachments.ts
- command.ts
- compaction.ts
- experimental.ts
- formatter.ts
- lsp.ts
- markdown.ts
- mcp.ts
- plugin.ts
- provider.ts
- reference.ts
- tool-output.ts
- watcher.ts
- move-session.ts
- workspace.sql.ts
- sql.ts
- 20260127222353_familiar_lady_ursula.ts
- 20260211171708_add_project_commands.ts
- 20260213144116_wakeful_the_professor.ts
- 20260225215848_workspace.ts
- 20260227213759_add_session_workspace_id.ts
- 20260228203230_blue_harpoon.ts
- 20260303231226_add_workspace_fields.ts
- 20260309230000_move_org_to_state.ts
- 20260312043431_session_message_cursor.ts
- 20260323234822_events.ts
- 20260410174513_workspace-name.ts
- 20260413175956_chief_energizer.ts
- 20260423070820_add_icon_url_override.ts
- 20260427172553_slow_nightmare.ts
- 20260428004200_add_session_path.ts
- 20260501142318_next_venus.ts
- 20260504145000_add_sync_owner.ts
- 20260507164347_add_workspace_time.ts
- 20260510033149_session_usage.ts
- 20260511000411_data_migration_state.ts
- 20260511173437_session-metadata.ts
- 20260601010001_normalize_storage_paths.ts
- 20260601202201_amazing_prowler.ts
- 20260602002951_lowly_union_jack.ts
- 20260602182828_add_project_directories.ts
- 20260603001617_session_message_projection_indexes.ts
- 20260603040000_session_message_projection_order.ts
- 20260603141458_session_input_inbox.ts
- 20260603160727_jittery_ezekiel_stane.ts
- 20260604172448_event_sourced_session_input.ts
- 20260605003541_add_session_context_snapshot.ts
- 20260605042240_add_context_epoch_agent.ts
- 20260611035744_credential.ts
- 20260611192811_lush_chimera.ts
- 20260612174303_project_dir_strategy.ts
- 20260622142730_simplify_session_context_epoch.ts
- 20260622170816_reset_v2_session_state.ts
- 20260622202450_simplify_session_input.ts
- database.ts
- migration.gen.ts
- migration.ts
- path.ts
- schema.gen.ts
- schema.sql.ts
- sqlite.bun.ts
- sqlite.node.ts
- sqlite.ts
- app-node-builder.ts
- app-node-platform.ts
- app-node.ts
- dfdf
- keyed-mutex.ts
- layer-node.ts
- memo-map.ts
- runtime.ts
- service-use.ts
- context.ts
- index.ts
- orchestrator.ts
- schema.ts
- scope-matcher.ts
- store.ts
- task-graph.ts
- sql.ts
- fff.bun.ts
- fff.node.ts
- ignore.ts
- protected.ts
- search.ts
- watcher.ts
- flag.ts
- id.ts
- photon.ts
- version.ts
- connection.ts
- page.ts
- logging.ts
- otlp.ts
- shared.ts
- saved.ts
- sql.ts
- initialize.txt
- review.txt
- alibaba.ts
- amazon-bedrock.ts
- anthropic.ts
- azure.ts
- cerebras.ts
- cloudflare-ai-gateway.ts
- cloudflare-workers-ai.ts
- cohere.ts
- deepinfra.ts
- dynamic.ts
- gateway.ts
- gitlab.ts
- google-vertex.ts
- google.ts
- groq.ts
- kilo.ts
- llmgateway.ts
- mistral.ts
- nvidia.ts
- openai-compatible.ts
- openai.ts
- opencode.ts
- openrouter.ts
- perplexity.ts
- sap-ai-core.ts
- snowflake-cortex.ts
- togetherai.ts
- venice.ts
- vercel.ts
- xai.ts
- zenmux.ts
- customize-pentestcode.md
- agent.ts
- command.ts
- host.ts
- internal.ts
- layer-map.example.ts
- models-dev.ts
- promise.ts
- provider.ts
- skill.ts
- variant.ts
- copy-strategies.ts
- copy.ts
- directories.ts
- schema.ts
- sql.ts
- protocol.ts
- pty.bun.ts
- pty.node.ts
- pty.ts
- schema.ts
- ticket.ts
- guidance.ts
- binary.ts
- local.ts
- index.ts
- llm.ts
- max-steps.ts
- model.ts
- publish-llm-event.ts
- to-llm-message.ts
- compaction.ts
- context-epoch.ts
- error.ts
- event.ts
- execution.ts
- history.ts
- info.ts
- input.ts
- message-updater.ts
- message.ts
- projector.ts
- prompt.ts
- revert.ts
- run-coordinator.ts
- schema.ts
- sql.ts
- store.ts
- todo.ts
- sql.ts
- discovery.ts
- guidance.ts
- builtins.ts
- index.ts
- registry.ts
- AGENTS.md
- application-tools.ts
- bash.ts
- builtins.ts
- command-risk.ts
- glob.ts
- grep.ts
- http-body.ts
- question.ts
- read-filesystem.ts
- read.ts
- registry.ts
- skill.ts
- tool.ts
- tools.ts
- webfetch.ts
- websearch.ts
- write.ts
- array.ts
- binary.ts
- effect-flock.ts
- encode.ts
- error.ts
- flock.ts
- glob.ts
- hash.ts
- identifier.ts
- iife.ts
- lazy.ts
- module.ts
- path.ts
- retry.ts
- slug.ts
- token.ts
- which.ts
- wildcard.ts
- agent.ts
- attachment.ts
- command.ts
- config.ts
- console-state.ts
- error.ts
- formatter.ts
- layout.ts
- lsp.ts
- mcp.ts
- migrate.ts
- permission.ts
- plugin.ts
- provider-options.ts
- provider.ts
- server.ts
- skills.ts
- permission.ts
- session.ts
- account.ts
- agent.ts
- aisdk.ts
- background-job.ts
- catalog.ts
- command.ts
- config.ts
- credential.ts
- cross-spawn-spawner.ts
- data-migration.sql.ts
- event.ts
- file-mutation.ts
- file.ts
- filesystem.ts
- fs-util.ts
- git.ts
- global.ts
- image.ts
- instruction-context.ts
- integration.ts
- location-mutation.ts
- location-service-map.ts
- location-services.ts
- location.ts
- markdown.d.ts
- model.ts
- models-dev.ts
- npm-config.ts
- npm.ts
- observability.ts
- patch.ts
- permission.ts
- plugin.ts
- policy.ts
- process.ts
- project.ts
- provider.ts
- pty.ts
- public-event-manifest.ts
- question.ts
- reference.ts
- repository-cache.ts
- repository.ts
- ripgrep.ts
- schema.ts
- session.ts
- shell.ts
- skill.ts
- snapshot.ts
- state.ts
- tool-output-store.ts
- v2-schema.ts
- workspace.ts
- directory-plugin.ts
- agent.test.ts
- command.test.ts
- config.test.ts
- plugin.test.ts
- provider-options.test.ts
- provider.test.ts
- skill.test.ts
- layer-node-types.test.ts
- layer-node.test.ts
- node-build.test.ts
- cross-spawn-spawner.test.ts
- keyed-mutex.test.ts
- observability.test.ts
- filesystem.test.ts
- ignore.test.ts
- search.test.ts
- watcher.test.ts
- effect-flock-worker.ts
- flock-worker.ts
- git.ts
- location.ts
- tmpdir.ts
- openai-chat-streams-text.json
- effect.ts
- tool.ts
- config-effect-plugin.ts
- config-promise-plugin.ts
- invalid-plugin.ts
- models-dev.json
- provider-factory.ts
- command.test.ts
- fixture.ts
- host.ts
- models-dev.test.ts
- promise.test.ts
- provider-alibaba.test.ts
- provider-amazon-bedrock.test.ts
- provider-anthropic.test.ts
- provider-azure-cognitive-services.test.ts
- provider-azure.test.ts
- provider-cerebras.test.ts
- provider-cloudflare-ai-gateway.test.ts
- provider-cloudflare-workers-ai.test.ts
- provider-cohere.test.ts
- provider-deepinfra.test.ts
- provider-dynamic.test.ts
- provider-gateway.test.ts
- provider-gitlab.test.ts
- provider-google-vertex-anthropic.test.ts
- provider-google-vertex.test.ts
- provider-google.test.ts
- provider-groq.test.ts
- provider-kilo.test.ts
- provider-llmgateway.test.ts
- provider-mistral.test.ts
- provider-nvidia.test.ts
- provider-openai-compatible.test.ts
- provider-openai.test.ts
- provider-opencode.test.ts
- provider-openrouter.test.ts
- provider-perplexity.test.ts
- provider-sap-ai-core.test.ts
- provider-snowflake-cortex.test.ts
- provider-togetherai.test.ts
- provider-venice.test.ts
- provider-vercel.test.ts
- provider-xai.test.ts
- provider-zenmux.test.ts
- skill.test.ts
- variant.test.ts
- process.test.ts
- info-schema.test.ts
- protocol.test.ts
- pty-session.test.ts
- ticket.test.ts
- guidance.test.ts
- builtins.test.ts
- index.test.ts
- registry.test.ts
- effect-flock.test.ts
- flock.test.ts
- which.test.ts
- agent.test.ts
- application-tools.test.ts
- background-job.test.ts
- catalog.test.ts
- command.test.ts
- credential.test.ts
- database-migration.test.ts
- engagement-artifacts.test.ts
- engagement-confidence.test.ts
- engagement-resolved-vectors.test.ts
- event.test.ts
- file-mutation.test.ts
- git.test.ts
- global.test.ts
- instruction-context.test.ts
- integration.test.ts
- legacy-event-schema.test.ts
- location-filesystem.test.ts
- location-layer.test.ts
- location-mutation.test.ts
- location.test.ts
- model.test.ts
- models.test.ts
- move-session.test.ts
- npm-config.test.ts
- npm.test.ts
- oauth-page.test.ts
- orchestrator.test.ts
- patch.test.ts
- permission.test.ts
- plugin.test.ts
- policy.test.ts
- preload.ts
- project-copy.test.ts
- project-directories.test.ts
- project.test.ts
- question.test.ts
- reference-guidance.test.ts
- reference.test.ts
- repository-cache.test.ts
- repository.test.ts
- ripgrep.test.ts
- scope-matcher-extraction.test.ts
- scope-matcher.test.ts
- session-compaction.test.ts
- session-create.test.ts
- session-history.test.ts
- session-projector.test.ts
- session-prompt.test.ts
- session-run-coordinator.test.ts
- session-runner-message.test.ts
- session-runner-model.test.ts
- session-runner-recorded.test.ts
- session-runner-tool-events.test.ts
- session-runner-tool-registry.test.ts
- session-runner.test.ts
- session-todo.test.ts
- session-tool-progress.test.ts
- shared-schema.test.ts
- shell.test.ts
- skill-discovery.test.ts
- skill.test.ts
- snapshot.test.ts
- state.test.ts
- tool-bash.test.ts
- tool-output-store.test.ts
- tool-question.test.ts
- tool-read-filesystem.test.ts
- tool-read.test.ts
- tool-skill.test.ts
- tool-webfetch.test.ts
- tool-websearch.test.ts
- tool-write.test.ts
- vector-ledger.test.ts
- bunfig.toml
- drizzle.config.ts
- package.json
- schema.json
- sst-env.d.ts
- tsconfig.json
- migration.sql
- basic.ts
- driver.ts
- index.ts
- migrator.ts
- session.ts
- drizzle-utils.ts
- count.ts
- db.ts
- delete.ts
- index.ts
- insert.ts
- query.ts
- raw.ts
- select.ts
- session.ts
- update.ts
- effect-sqlite.ts
- sqlite.ts
- utils.ts
- index.ts
- sqlite.test.ts
- AGENTS.md
- package.json
- sst-env.d.ts
- tsconfig.json
- index.ts
- package.json
- sst-env.d.ts
- tsconfig.json
- api.ts
- package.json
- sst-env.d.ts
- tsconfig.json
- build.ts
- pack.ts
- verify-package.ts
- cassette.ts
- effect.ts
- index.ts
- internal-effect.ts
- internal.ts
- matching.ts
- recorder.ts
- redaction.ts
- redactor.ts
- schema.ts
- socket.ts
- types.ts
- websocket.ts
- multi-step.json
- retry.json
- record-replay.test.ts
- LICENSE
- package.json
- README.md
- sst-env.d.ts
- tsconfig.json
- index.ts
- client-error.ts
- client.ts
- event.ts
- index.ts
- session.ts
- system.ts
- effect.ts
- fixture.ts
- generate.test.ts
- generated-consumer.ts
- write.test.ts
- package.json
- README.md
- sst-env.d.ts
- tsconfig.json
- mark-192x192.png
- mark-512x512-light.png
- mark-512x512.png
- mark-96x96.png
- mark-light.svg
- mark.svg
- call-sites.md
- tutorial.ts
- recording-cost-report.ts
- setup-recording-env.ts
- bedrock-auth.ts
- bedrock-cache.ts
- bedrock-media.ts
- cache.ts
- gemini-tool-schema.ts
- lifecycle.ts
- openai-options.ts
- tool-schema.ts
- tool-stream.ts
- anthropic-messages.ts
- bedrock-converse.ts
- bedrock-event-stream.ts
- gemini.ts
- index.ts
- openai-chat.ts
- openai-compatible-chat.ts
- openai-responses.ts
- shared.ts
- amazon-bedrock.ts
- anthropic.ts
- azure.ts
- cloudflare.ts
- github-copilot.ts
- google.ts
- index.ts
- openai-compatible-profile.ts
- openai-compatible.ts
- openai-options.ts
- openai.ts
- openrouter.ts
- xai.ts
- http.ts
- index.ts
- websocket.ts
- auth-options.ts
- auth.ts
- client.ts
- endpoint.ts
- executor.ts
- framing.ts
- index.ts
- protocol.ts
- errors.ts
- events.ts
- ids.ts
- index.ts
- messages.ts
- options.ts
- record.ts
- cache-policy.ts
- index.ts
- llm.ts
- provider-error.ts
- provider.ts
- tool-runtime.ts
- tool.ts
- restroom.png
- accepts-malformed-assistant-tool-order-with-default-patch.json
- anthropic-opus-4-7-image-tool-result.json
- claude-opus-4-7-drives-a-tool-loop.json
- rejects-malformed-assistant-tool-order-without-patch.json
- streams-text.json
- streams-tool-call.json
- writes-then-reads-cache-control-on-identical-second-call.json
- drives-a-tool-loop.json
- streams-a-tool-call.json
- streams-text.json
- cloudflare-ai-gateway-workers-ai-gpt-oss-20b-tools-tool-call.json
- cloudflare-ai-gateway-workers-ai-llama-3-1-8b-text.json
- cloudflare-workers-ai-gpt-oss-20b-tools-tool-call.json
- cloudflare-workers-ai-llama-3-1-8b-text.json
- gemini-2-5-flash-image.json
- streams-text.json
- streams-tool-call.json
- reports-cachedcontenttokencount-on-identical-second-call.json
- continues-after-tool-result.json
- drives-a-tool-loop-end-to-end.json
- streams-text.json
- streams-tool-call.json
- deepseek-streams-text.json
- groq-llama-3-3-70b-drives-a-tool-loop.json
- groq-streams-text.json
- groq-streams-tool-call.json
- openrouter-claude-opus-4-7-drives-a-tool-loop.json
- openrouter-gpt-4o-mini-drives-a-tool-loop.json
- openrouter-gpt-5-5-drives-a-tool-loop.json
- openrouter-streams-text.json
- openrouter-streams-tool-call.json
- togetherai-streams-text.json
- togetherai-streams-tool-call.json
- gpt-5-5-drives-a-tool-loop.json
- gpt-5-5-streams-text.json
- gpt-5-5-streams-tool-call.json
- openai-responses-gpt-5-5-image-tool-result.json
- openai-responses-gpt-5-5-reasoning-continuation.json
- openai-responses-gpt-5-5-reasoning.json
- reports-cached-tokens-on-identical-second-call.json
- effect.ts
- http.ts
- openai-chunks.ts
- sse.ts
- tool-runtime.ts
- anthropic-messages-cache.recorded.test.ts
- anthropic-messages.recorded.test.ts
- anthropic-messages.test.ts
- bedrock-converse-cache.recorded.test.ts
- bedrock-converse.test.ts
- cloudflare.test.ts
- gemini-cache.recorded.test.ts
- gemini.test.ts
- golden.recorded.test.ts
- openai-chat.test.ts
- openai-compatible-chat.test.ts
- openai-responses-cache.recorded.test.ts
- openai-responses.test.ts
- openrouter.test.ts
- adapter.test.ts
- auth-options.types.ts
- auth.test.ts
- cache-policy.test.ts
- continuation-scenarios.ts
- endpoint.test.ts
- executor.test.ts
- exports.test.ts
- generate-object.test.ts
- llm.test.ts
- prepare.test.ts
- provider-error.test.ts
- provider.types.ts
- recorded-golden.ts
- recorded-runner.ts
- recorded-scenarios.ts
- recorded-test.ts
- recorded-utils.ts
- recorded-websocket.ts
- response.test.ts
- route.test.ts
- schema.test.ts
- tool-runtime.test.ts
- tool-schema-projection.test.ts
- tool-stream.test.ts
- tool.types.ts
- AGENTS.md
- DESIGN.md
- package.json
- README.md
- sst-env.d.ts
- tsconfig.json
- pentestcode
- migration.sql
- snapshot.json
- bench-search.ts
- bench-test-suite.ts
- build-node.ts
- build.ts
- generate.ts
- httpapi-exercise.ts
- postinstall.mjs
- profile-test-files.ts
- publish.ts
- run-workspace-server
- schema.ts
- time.ts
- trace-imports.ts
- error-boundaries-plan.md
- errors.md
- facades.md
- guide.md
- instance-context.md
- loose-ends.md
- migration.md
- routes.md
- schema.md
- server-package.md
- todo.md
- tools.md
- api.ts
- message-shape.md
- notifications.md
- tui-command-shim.md
- openapi-translation-cleanup.md
- tui-plugins.md
- account.ts
- repo.ts
- schema.ts
- url.ts
- agent.ts
- config-option.ts
- content.ts
- directory.ts
- error.ts
- event.ts
- permission.ts
- profile.ts
- service.ts
- session.ts
- tool.ts
- usage.ts
- compaction.txt
- summary.txt
- title.txt
- agent.ts
- generate.txt
- subagent-permissions.ts
- index.ts
- job.ts
- global.ts
- agent.handler.ts
- agent.ts
- config.ts
- file.ts
- index.ts
- lsp.ts
- ripgrep.ts
- scrap.ts
- skill.ts
- snapshot.ts
- startup.ts
- v2.ts
- demo.ts
- entry.body.ts
- footer.command.tsx
- footer.menu.tsx
- footer.permission.tsx
- footer.prompt.tsx
- footer.question.tsx
- footer.subagent.tsx
- footer.ts
- footer.view.tsx
- footer.width.ts
- permission.shared.ts
- prompt.editor.ts
- prompt.shared.ts
- question.shared.ts
- runtime.boot.ts
- runtime.lifecycle.ts
- runtime.queue.ts
- runtime.shared.ts
- runtime.stdin.ts
- runtime.ts
- scrollback.shared.ts
- scrollback.surface.ts
- scrollback.writer.tsx
- session-data.ts
- session-replay.ts
- session.shared.ts
- splash.ts
- stream.transport.ts
- stream.ts
- subagent-data.ts
- theme.ts
- tool.ts
- trace.ts
- turn-summary.ts
- types.ts
- variant.shared.ts
- account.ts
- acp.ts
- agent.ts
- attach.ts
- cmd.ts
- db.ts
- export.ts
- generate.ts
- github.handler.ts
- github.shared.ts
- github.ts
- import.ts
- mcp.ts
- models.ts
- plug.ts
- pr.ts
- prompt-display.ts
- providers.ts
- run.ts
- serve.ts
- session.ts
- skills.ts
- stats.ts
- tui.ts
- uninstall.ts
- upgrade.ts
- web.ts
- prompt.ts
- layer.ts
- validate-session.ts
- worker.ts
- bootstrap.ts
- effect-cmd.ts
- error.ts
- heap.ts
- logo.ts
- network.ts
- ui.ts
- upgrade.ts
- initialize.txt
- pentest-creds.txt
- pentest-goal.txt
- pentest-mode.txt
- pentest-objectives.txt
- pentest-pause.txt
- pentest-phase.txt
- pentest-report.txt
- pentest-scope.txt
- pentest-status.txt
- pentest-targets.txt
- pentest-vulns.txt
- review.txt
- index.ts
- agent.ts
- command.ts
- config.ts
- entry-name.ts
- managed.ts
- markdown.ts
- parse.ts
- paths.ts
- plugin.ts
- tui-cwd.ts
- tui-host-attention.ts
- tui-migrate.ts
- tui.ts
- variable.ts
- index.ts
- worktree.ts
- debug-workspace-plugin.ts
- README.md
- types.ts
- util.ts
- workspace-adapter-runtime.ts
- workspace-context.ts
- workspace.ts
- app-node-builder-v1.ts
- app-runtime.ts
- bootstrap-runtime.ts
- bridge.ts
- config-service.ts
- instance-ref.ts
- instance-registry.ts
- instance-state.ts
- promise.ts
- run-service.ts
- runner.ts
- runtime-flags.ts
- index.ts
- formatter.ts
- index.ts
- index.ts
- id.ts
- index.ts
- image.ts
- index.ts
- client.ts
- diagnostic.ts
- language.ts
- launch.ts
- lsp.ts
- server.ts
- auth.ts
- browser.ts
- catalog.ts
- index.ts
- oauth-callback.ts
- oauth-provider.ts
- index.ts
- arity.ts
- evaluate.ts
- index.ts
- copilot.ts
- models.ts
- codex.ts
- README.md
- ws-pool.ts
- ws.ts
- internal.ts
- runtime.ts
- azure.ts
- cloudflare.ts
- digitalocean.ts
- index.ts
- install.ts
- loader.ts
- meta.ts
- pty-environment.ts
- shared.ts
- snowflake-cortex.ts
- xai.ts
- bootstrap-service.ts
- bootstrap.ts
- instance-context.ts
- instance-runtime.ts
- instance-store.ts
- project.ts
- vcs.ts
- auth.ts
- error.ts
- model-status.ts
- provider.ts
- transform.ts
- index.ts
- schema.ts
- config.ts
- control-plane.ts
- control.ts
- event.ts
- experimental.ts
- file.ts
- global.ts
- instance.ts
- mcp.ts
- metadata.ts
- permission.ts
- project-copy.ts
- project.ts
- provider.ts
- pty.ts
- query.ts
- question.ts
- session.ts
- sync.ts
- tui.ts
- workspace.ts
- config.ts
- control-plane.ts
- control.ts
- event.ts
- experimental.ts
- file.ts
- global.ts
- instance.ts
- mcp.ts
- permission.ts
- project-copy.ts
- project.ts
- provider.ts
- pty.ts
- question.ts
- session-errors.ts
- session.ts
- sync.ts
- tui.ts
- workspace.ts
- authorization.ts
- compression.ts
- cors-vary.ts
- error.ts
- fence.ts
- instance-context.ts
- proxy.ts
- schema-error.ts
- workspace-routing.ts
- AGENTS.md
- api.ts
- errors.ts
- lifecycle.ts
- public.ts
- server.ts
- websocket-tracker.ts
- fence.ts
- pty-ticket.ts
- public-ui.ts
- tui-control.ts
- ui.ts
- workspace-routing.ts
- auth.ts
- event.ts
- global-lifecycle.ts
- init-projectors.ts
- mdns.ts
- projectors.ts
- proxy-util.ts
- server.ts
- tui-event.ts
- AGENTS.md
- ai-sdk.ts
- native-request.ts
- native-runtime.ts
- request.ts
- build-switch.txt
- critic.txt
- enumerator.txt
- exploit-dev.txt
- exploiter.txt
- identity.txt
- infrastructure.txt
- kernel-exploit.txt
- kernel-subagent.txt
- kernel.txt
- orchestrator-mode.txt
- pentest-switch.txt
- pentest.txt
- plan-mode.txt
- plan-reminder-anthropic.txt
- plan.txt
- post-exploit.txt
- recon-mode.txt
- recon-plan-mode.txt
- recon.txt
- reporter.txt
- scanner.txt
- webapp.txt
- compaction.ts
- instruction.ts
- llm.ts
- message-error.ts
- message-v2.ts
- message.ts
- overflow.ts
- pentest-event-bridge.ts
- processor.ts
- prompt.ts
- reminders.ts
- retry.ts
- revert.ts
- run-state.ts
- schema.ts
- session.ts
- small-model.ts
- status.ts
- summary.ts
- system.ts
- todo.ts
- tools.ts
- session.ts
- share-next.ts
- bundled.ts
- discovery.ts
- index.ts
- manifest.ts
- migrate.ts
- ops.ts
- index.ts
- schema.ts
- storage.ts
- README.md
- schema.ts
- id.ts
- prompt.ts
- shell.txt
- attack-path-suggest.ts
- attack-path-suggest.txt
- bloodhound-parse.ts
- bloodhound-parse.txt
- cme-parse.ts
- cme-parse.txt
- cred-spray.ts
- cred-spray.txt
- edit.ts
- edit.txt
- external-directory.ts
- glob.ts
- glob.txt
- gobuster-parse.ts
- gobuster-parse.txt
- grep.ts
- grep.txt
- invalid.ts
- json-schema.ts
- jwt-analyze.ts
- jwt-analyze.txt
- mcp-websearch.ts
- nmap-parse.ts
- nmap-parse.txt
- nuclei-parse.ts
- nuclei-parse.txt
- phase-control.ts
- phase-control.txt
- plan-enter.txt
- plan-exit.txt
- plan.ts
- question.ts
- question.txt
- read.ts
- read.txt
- registry.ts
- report-gen.ts
- report-gen.txt
- schema.ts
- scope-check.ts
- scope-check.txt
- shell.ts
- skill.ts
- skill.txt
- sqlmap-parse.ts
- sqlmap-parse.txt
- state-query.ts
- state-query.txt
- state-update.ts
- state-update.txt
- task-graph.ts
- task-graph.txt
- task.ts
- task.txt
- tool.ts
- truncate.ts
- truncation-dir.ts
- tunnel-manage.ts
- tunnel-manage.txt
- webfetch.ts
- webfetch.txt
- websearch.ts
- websearch.txt
- write.ts
- write.txt
- xss-detect.ts
- xss-detect.txt
- archive.ts
- bom.ts
- data-url.ts
- defer.ts
- effect-http-client.ts
- error.ts
- filesystem.ts
- html.ts
- iife.ts
- lazy.ts
- local-context.ts
- locale.ts
- media.ts
- process.ts
- proxy-env.ts
- queue.ts
- record.ts
- repository.ts
- rpc.ts
- signal.ts
- timeout.ts
- token.ts
- wildcard.ts
- index.ts
- audio.d.ts
- event-manifest.ts
- event-v2-bridge.ts
- index.ts
- markdown.d.ts
- node.ts
- sql.d.ts
- temporary.ts
- repo.test.ts
- service.test.ts
- config-option.test.ts
- content.test.ts
- directory.test.ts
- error.test.ts
- event.test.ts
- permission.test.ts
- service-session.test.ts
- session.test.ts
- tool.test.ts
- usage.test.ts
- agent.test.ts
- plan-mode-subagent-bypass.test.ts
- plugin-agent-regression.test.ts
- auth.test.ts
- job.test.ts
- acp-test-client.ts
- config-options.test.ts
- helpers.ts
- initialize-auth.test.ts
- lifecycle.test.ts
- prompt-content.test.ts
- skills.test.ts
- attention.test.ts
- help-snapshots.test.ts.snap
- help-snapshots.test.ts
- entry.body.test.ts
- footer.menu.test.ts
- footer.view.test.tsx
- footer.width.test.ts
- permission.shared.test.ts
- prompt.editor.test.ts
- prompt.shared.test.ts
- question.shared.test.ts
- run-process.test.ts
- runtime.boot.test.ts
- runtime.queue.test.ts
- runtime.stdin.test.ts
- runtime.test.ts
- scrollback.surface.test.ts
- session-data.test.ts
- session-replay.test.ts
- session.shared.test.ts
- stream.test.ts
- stream.transport.test.ts
- subagent-data.test.ts
- theme.test.ts
- variant.shared.test.ts
- serve-process.test.ts
- read-only.test.ts
- attach.test.ts
- editor-context-zed.test.ts
- editor-context.test.tsx
- plugin-add.test.ts
- plugin-install.test.ts
- plugin-lifecycle.test.ts
- plugin-loader-entrypoint.test.ts
- plugin-loader-pure.test.ts
- plugin-loader.test.ts
- plugin-toggle.test.ts
- thread.test.ts
- account.test.ts
- effect-cmd-instance-als.test.ts
- error.test.ts
- github-action.test.ts
- github-remote.test.ts
- import.test.ts
- mcp-add.test.ts
- plugin-auth-picker.test.ts
- empty-frontmatter.md
- frontmatter.md
- markdown-header.md
- no-frontmatter.md
- weird-model-id.md
- agent-color.test.ts
- config.test.ts
- entry-name.test.ts
- lsp.test.ts
- markdown.test.ts
- plugin.test.ts
- tui.test.ts
- adapters.test.ts
- workspace.test.ts
- app-runtime-logger.test.ts
- config-service.test.ts
- instance-state.test.ts
- run-service.test.ts
- runner.test.ts
- runtime-flags.test.ts
- account.ts
- auth.ts
- npm.ts
- provider.ts
- skill.ts
- filesystem.test.ts
- fake-lsp-server.js
- callable.md
- SKILL.md
- SKILL.md
- index.json
- agent-plugin.constants.ts
- agent-plugin.ts
- config.ts
- db.ts
- fixture.test.ts
- fixture.ts
- flag.ts
- flock-worker.ts
- mcp-lifecycle-stdio.ts
- mcp-session-recovery.ts
- plug-worker.ts
- plugin-meta-worker.ts
- plugin.ts
- tui-environment.tsx
- tui-plugin.ts
- tui-runtime.ts
- tui-sdk.ts
- workspace.ts
- native-anthropic-tool-loop.json
- native-openai-oauth-tool-loop.json
- native-zen-tool-loop.json
- format.test.ts
- git.test.ts
- ide.test.ts
- picture-5mb-base64.png
- image.test.ts
- installation.test.ts
- cli-process.ts
- effect.ts
- filesystem.ts
- llm-server.ts
- snapshot.ts
- test-provider.ts
- websocket.ts
- client.test.ts
- index.test.ts
- jdtls-root.test.ts
- launch.test.ts
- lifecycle.test.ts
- auth.test.ts
- catalog.test.ts
- headers.test.ts
- lifecycle.test.ts
- oauth-auto-connect.test.ts
- oauth-browser.test.ts
- oauth-callback.test.ts
- oauth-provider.test.ts
- session-recovery.test.ts
- patch.test.ts
- arity.test.ts
- next.test.ts
- auth-override.test.ts
- cloudflare.test.ts
- codex.test.ts
- github-copilot-models.test.ts
- install-concurrency.test.ts
- install.test.ts
- loader-shared.test.ts
- meta.test.ts
- openai-rollout.test.ts
- openai-ws.test.ts
- shared.test.ts
- snowflake-cortex.test.ts
- trigger.test.ts
- workspace-adapter.test.ts
- xai.test.ts
- instance-bootstrap.test.ts
- instance.test.ts
- migrate-global.test.ts
- project-directory.test.ts
- project.test.ts
- vcs.test.ts
- worktree-remove.test.ts
- worktree.test.ts
- amazon-bedrock.test.ts
- cf-ai-gateway-e2e.test.ts
- digitalocean.test.ts
- gitlab-duo.test.ts
- header-timeout.test.ts
- model-status.test.ts
- provider.test.ts
- transform.test.ts
- question.test.ts
- assertions.ts
- backend.ts
- dsl.ts
- environment.ts
- index.ts
- report.ts
- routing.ts
- runner.ts
- runtime.ts
- types.ts
- AGENTS.md
- auth.test.ts
- global-bus.ts
- global-session-list.test.ts
- httpapi-authorization.test.ts
- httpapi-compression.test.ts
- httpapi-config.test.ts
- httpapi-control-plane.test.ts
- httpapi-cors-vary.test.ts
- httpapi-cors.test.ts
- httpapi-error-middleware.test.ts
- httpapi-event.test.ts
- httpapi-experimental.test.ts
- httpapi-file.test.ts
- httpapi-global.test.ts
- httpapi-instance-context.test.ts
- httpapi-instance-route-auth.test.ts
- httpapi-instance.test.ts
- httpapi-layer.ts
- httpapi-listen.test.ts
- httpapi-mcp-oauth.test.ts
- httpapi-mcp.test.ts
- httpapi-mdns.test.ts
- httpapi-promptasync-context.test.ts
- httpapi-provider.test.ts
- httpapi-pty.test.ts
- httpapi-public-openapi.test.ts
- httpapi-query-schema-drift.test.ts
- httpapi-reference.test.ts
- httpapi-schema-error-body.test.ts
- httpapi-sdk.test.ts
- httpapi-session.test.ts
- httpapi-sync.test.ts
- httpapi-ui.test.ts
- httpapi-v2-location.test.ts
- httpapi-v2-pty.test.ts
- httpapi-workspace-routing.test.ts
- httpapi-workspace.test.ts
- negative-tokens-regression.test.ts
- project-copy.test.ts
- project-init-git.test.ts
- proxy-util.test.ts
- sdk-error-shape.test.ts
- sdk-v1-smoke.test.ts
- session-actions.test.ts
- session-diff-missing-patch.test.ts
- session-list.test.ts
- session-messages.test.ts
- session-select.test.ts
- workspace-proxy.test.ts
- workspace-routing.test.ts
- worktree-endpoint-repro.test.ts
- compaction.test.ts
- instruction.test.ts
- llm-native-recorded.test.ts
- llm-native.test.ts
- llm.test.ts
- message-v2.test.ts
- messages-pagination.test.ts
- processor-effect.test.ts
- prompt.test.ts
- retry.test.ts
- revert-compact.test.ts
- schema-decoding.test.ts
- session-schema.test.ts
- session.test.ts
- snapshot-tool-race.test.ts
- structured-output-integration.test.ts
- structured-output.test.ts
- system.test.ts
- share-next.test.ts
- bundled.test.ts
- discovery.test.ts
- migrate.test.ts
- ops.test.ts
- scope.test.ts
- skill.test.ts
- snapshot.test.ts
- storage.test.ts
- parameters.test.ts.snap
- tool.test.ts.snap
- large-image.png
- models-api.json
- attack-path-suggest.test.ts
- cred-spray.test.ts
- edit.test.ts
- external-directory.test.ts
- glob.test.ts
- grep.test.ts
- parameters.test.ts
- question.test.ts
- read.test.ts
- registry.test.ts
- shell.test.ts
- skill.test.ts
- solo-rail.test.ts
- tool-define.test.ts
- truncation.test.ts
- tunnel-manage.test.ts
- webfetch.test.ts
- websearch.test.ts
- write.test.ts
- data-url.test.ts
- error.test.ts
- filesystem.test.ts
- glob.test.ts
- html.test.ts
- iife.test.ts
- lazy.test.ts
- module.test.ts
- process.test.ts
- repository.test.ts
- timeout.test.ts
- wildcard.test.ts
- session-message-updater.test.ts
- AGENTS.md
- context-budget.test.ts
- EFFECT_TEST_MIGRATION.md
- event-manifest.test.ts
- nmap-no-fabricated-edges.test.ts
- output-cap.test.ts
- permission-task.test.ts
- preload.ts
- prune-selection.test.ts
- small-model.test.ts
- task-result-trailer.test.ts
- .gitignore
- AGENTS.md
- bunfig.toml
- config.json
- Dockerfile
- git
- package.json
- parsers-config.ts
- README.md
- sst-env.d.ts
- tsconfig.json
- publish.ts
- agent.ts
- aisdk.ts
- catalog.ts
- command.ts
- context.ts
- event.ts
- filesystem.ts
- index.ts
- integration.ts
- location.ts
- npm.ts
- path.ts
- PLAN.md
- plugin.ts
- README.md
- reference.ts
- registration.ts
- skill.ts
- agent.ts
- aisdk.ts
- catalog.ts
- command.ts
- context.ts
- index.ts
- integration.ts
- plugin.ts
- README.md
- reference.ts
- registration.ts
- skill.ts
- options.ts
- example-workspace.ts
- example.ts
- index.ts
- shell.ts
- tool.ts
- tui.ts
- .gitignore
- package.json
- sst-env.d.ts
- tsconfig.json
- agent.ts
- command.ts
- credential.ts
- event.ts
- fs.ts
- health.ts
- integration.ts
- location.ts
- message.ts
- model.ts
- permission.ts
- project-copy.ts
- provider.ts
- pty.ts
- question.ts
- reference.ts
- session.ts
- skill.ts
- authorization.ts
- schema-error.ts
- api.ts
- errors.ts
- session-cursor.test.ts
- package.json
- sst-env.d.ts
- tsconfig.json
- legacy-event.ts
- permission.ts
- question.ts
- session.ts
- agent.ts
- catalog.ts
- command.ts
- connection.ts
- credential.ts
- durable-event-manifest.ts
- event-manifest.ts
- event.ts
- file-diff.ts
- filesystem-watcher.ts
- filesystem.ts
- ide-event.ts
- identifier.ts
- index.ts
- installation-event.ts
- integration-id.ts
- integration.ts
- legacy-event.ts
- llm.ts
- location.ts
- lsp-event.ts
- mcp-event.ts
- model.ts
- models-dev.ts
- pentest-event.ts
- permission-saved.ts
- permission-v1.ts
- permission.ts
- plugin.ts
- project-copy.ts
- project-directories.ts
- project-id.ts
- project.ts
- prompt-input.ts
- prompt.ts
- provider.ts
- pty-ticket.ts
- pty.ts
- question-v1.ts
- question.ts
- reference.ts
- revert.ts
- schema.ts
- server-event.ts
- session-compaction-event.ts
- session-delivery.ts
- session-event.ts
- session-id.ts
- session-input.ts
- session-message.ts
- session-status-event.ts
- session-todo.ts
- session-v1.ts
- session.ts
- skill.ts
- tui-event.ts
- vcs-event.ts
- workspace-event.ts
- workspace-id.ts
- workspace.ts
- worktree-event.ts
- compatibility.test.ts
- contract-hygiene.test.ts
- event-manifest.test.ts
- event.test.ts
- legacy-event.test.ts
- v1-isolation.test.ts
- AGENTS.md
- package.json
- sst-env.d.ts
- tsconfig.json
- index.ts
- package.json
- sst-env.d.ts
- tsconfig.json
- example.ts
- build.ts
- publish.ts
- client.gen.ts
- index.ts
- types.gen.ts
- utils.gen.ts
- auth.gen.ts
- bodySerializer.gen.ts
- params.gen.ts
- pathSerializer.gen.ts
- queryKeySerializer.gen.ts
- serverSentEvents.gen.ts
- types.gen.ts
- utils.gen.ts
- client.gen.ts
- sdk.gen.ts
- types.gen.ts
- client.gen.ts
- index.ts
- types.gen.ts
- utils.gen.ts
- auth.gen.ts
- bodySerializer.gen.ts
- params.gen.ts
- pathSerializer.gen.ts
- queryKeySerializer.gen.ts
- serverSentEvents.gen.ts
- types.gen.ts
- utils.gen.ts
- client.gen.ts
- sdk.gen.ts
- types.gen.ts
- client.ts
- data.ts
- index.ts
- server.ts
- client.ts
- error-interceptor.ts
- index.ts
- process.ts
- server.ts
- session-history.test.ts
- package.json
- sst-env.d.ts
- tsconfig.json
- .gitignore
- openapi.json
- index.ts
- opencode.ts
- tool.ts
- embedded.test.ts
- import-boundaries.test.ts
- package.json
- README.md
- sst-env.d.ts
- tsconfig.json
- agent.ts
- command.ts
- credential.ts
- event.ts
- fs.ts
- health.ts
- integration.ts
- location.ts
- message.ts
- model.ts
- permission.ts
- project-copy.ts
- provider.ts
- pty.ts
- question.ts
- reference.ts
- session.ts
- skill.ts
- authorization.ts
- schema-error.ts
- session-location.ts
- api.ts
- auth.ts
- cors.ts
- handlers.ts
- location.ts
- pty-environment.ts
- routes.ts
- package.json
- sst-env.d.ts
- tsconfig.json
- apply-patch-file.test.ts
- apply-patch-file.ts
- basic-tool.css
- basic-tool.stories.tsx
- basic-tool.tsx
- dock-prompt.stories.tsx
- dock-prompt.tsx
- file-media.tsx
- file-search.tsx
- file-ssr.tsx
- file.css
- file.tsx
- line-comment-annotations.tsx
- line-comment-styles.ts
- line-comment.stories.tsx
- line-comment.tsx
- markdown-cache.tsx
- markdown-code-state.test.ts
- markdown-code-state.ts
- markdown-inline-code-kind.test.ts
- markdown-inline-code-kind.ts
- markdown-preload.test.ts
- markdown-shiki.worker.ts
- markdown-stream.test.ts
- markdown-stream.ts
- markdown-worker-protocol.test.ts
- markdown-worker-protocol.ts
- markdown-worker-queue.test.ts
- markdown-worker-queue.ts
- markdown-worker-transport.test.ts
- markdown-worker-transport.ts
- markdown-worker.ts
- markdown.css
- markdown.stories.tsx
- markdown.tsx
- message-file.test.ts
- message-file.ts
- message-nav.css
- message-nav.stories.tsx
- message-nav.tsx
- message-part-text.ts
- message-part.css
- message-part.stories.tsx
- message-part.test.ts
- message-part.tsx
- session-diff.test.ts
- session-diff.ts
- session-retry.tsx
- session-review.css
- session-review.stories.tsx
- session-review.tsx
- session-turn.css
- session-turn.stories.tsx
- session-turn.tsx
- shell-submessage-motion.stories.tsx
- shell-submessage.css
- timeline-playground.stories.tsx
- tool-count-label.css
- tool-count-label.tsx
- tool-count-summary.css
- tool-count-summary.stories.tsx
- tool-count-summary.tsx
- tool-error-card.css
- tool-error-card.stories.tsx
- tool-error-card.tsx
- tool-status-title.css
- tool-status-title.tsx
- data.tsx
- index.ts
- comment-hover.ts
- commented-lines.ts
- diff-selection.ts
- file-find.ts
- file-runtime.ts
- file-selection.ts
- index.ts
- media.ts
- selection-bridge.ts
- virtualizer.ts
- worker.ts
- index.css
- basic-tool-v2.css
- basic-tool-v2.stories.tsx
- basic-tool-v2.tsx
- line-comment-annotations-v2.tsx
- session-progress-indicator-v2.css
- session-progress-indicator-v2.stories.tsx
- session-progress-indicator-v2.tsx
- session-review-empty-changes-v2.tsx
- session-review-empty-no-git-v2.tsx
- session-review-file-preview-v2-virtualize.test.ts
- session-review-file-preview-v2-virtualize.ts
- session-review-file-preview-v2.tsx
- session-review-v2.css
- session-review-v2.tsx
- tool-error-card-v2.css
- tool-error-card-v2.stories.tsx
- tool-error-card-v2.tsx
- package.json
- sst-env.d.ts
- tsconfig.json
- autocomplete.tsx
- cwd.ts
- frecency.tsx
- history.tsx
- index.tsx
- local-attachment.ts
- move.tsx
- stash.tsx
- workspace.tsx
- bg-pulse-render.ts
- bg-pulse.tsx
- command-palette.tsx
- dialog-agent.tsx
- dialog-console-org.tsx
- dialog-debug.tsx
- dialog-engagement.tsx
- dialog-mcp.tsx
- dialog-model.tsx
- dialog-move-session.tsx
- dialog-provider.tsx
- dialog-retry-action.tsx
- dialog-session-delete-failed.tsx
- dialog-session-list.tsx
- dialog-session-rename.tsx
- dialog-skill.tsx
- dialog-small-model.tsx
- dialog-stash.tsx
- dialog-status.tsx
- dialog-tag.tsx
- dialog-theme-list.tsx
- dialog-variant.tsx
- dialog-workspace-create.tsx
- dialog-workspace-file-changes.tsx
- dialog-workspace-list.tsx
- dialog-workspace-unavailable.tsx
- error-component.tsx
- logo.tsx
- plugin-route-missing.tsx
- register-spinner.ts
- spinner.tsx
- startup-loading.tsx
- todo-item.tsx
- use-connected.tsx
- workspace-label.tsx
- index.tsx
- keybind.ts
- args.tsx
- clipboard.tsx
- data.tsx
- directory.ts
- editor.ts
- epilogue.tsx
- event.ts
- exit.tsx
- helper.tsx
- kv.tsx
- local.tsx
- location.tsx
- path-format.tsx
- permission.tsx
- project.tsx
- prompt.tsx
- route.tsx
- runtime.tsx
- sdk.tsx
- sync.tsx
- theme.tsx
- thinking.ts
- footer.tsx
- tips-view.tsx
- tips.tsx
- context.tsx
- files.tsx
- footer.tsx
- lsp.tsx
- mcp.tsx
- todo.tsx
- diff-viewer-file-tree-utils.ts
- diff-viewer-file-tree.tsx
- diff-viewer-ui.tsx
- diff-viewer.tsx
- notifications.ts
- plugins.tsx
- which-key.tsx
- builtins.ts
- adapters.tsx
- api.ts
- command-shim.ts
- runtime.tsx
- slots.tsx
- display.ts
- frecency.tsx
- history.tsx
- part.ts
- stash.tsx
- traits.ts
- session-destination.tsx
- dialog-fork-from-timeline.tsx
- dialog-message.tsx
- dialog-subagent.tsx
- dialog-timeline.tsx
- footer.tsx
- index.tsx
- permission.tsx
- question.tsx
- sidebar.tsx
- subagent-bar.tsx
- subagent-footer.tsx
- home.tsx
- aura.json
- ayu.json
- carbonfox.json
- catppuccin-frappe.json
- catppuccin-macchiato.json
- catppuccin.json
- cobalt2.json
- cursor.json
- dracula.json
- everforest.json
- flexoki.json
- github.json
- app.tsx
- attention.ts
- audio.d.ts
- audio.ts
- clipboard.ts
- editor-zed.ts
- editor.ts
- index.tsx
- keymap.tsx
- logo.ts
- parsers-config.ts
- runtime.tsx
- terminal-win32.ts
- bunfig.toml
- package.json
- .dockerignore
- .editorconfig
- .gitattributes
- .gitignore
- .gitleaksignore
- .oxlintrc.json
- .prettierignore
- AGENTS.md
- bun.lock
- bunfig.toml
- CLAUDE.md
- CONTEXT.md
- install.sh
- LICENSE
- package.json
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/s0ld13rr/pentestcode
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd pentestcode
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Node.js npm 명령어를 쓰려면 Node.js가 설치되어 있어야 합니다.
npm install -g pentestcode-ai
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
curl -fsSL https://raw.githubusercontent.com/s0ld13rr/pentestcode/main/install.sh | bash
공식 설치 스크립트를 다운로드해서 바로 실행합니다. 이 한 줄로 필요한 게 자동으로 설치됩니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f packages/containers/base/Dockerfile -t pentestcode .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 pentestcode
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
4. Node.js
쉬움사전 준비물
npm install -g pentestcode-ai
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
