Study inventory: langchain-ai/open-swe
- Schema:
fak-study-inventory-map/1 - Indexed revision:
a6c360047186cc5b8afe3a74012a12bfc94ae7c7 - Source: https://github.com/langchain-ai/open-swe
- Observed at: 2026-08-25T00:00:00Z
- Totals: 753 files, 90 directories, 468 runtime files, 219 tests/fixtures, 24 docs, 153998 text lines
Source Classes
| Class | Status | Evidence | Note |
|---|---|---|---|
readme_docs |
covered |
README.md desktop/README.md docs/CUSTOMIZATION.md docs/INSTALLATION.md docs/PREVIEW_ENV.md evals/reviewer/README.md tests/e2e/README.md ui/README.md ui/src/features/agents/terminal/ghostty/README.md |
local tree evidence found |
architecture_design |
covered |
openwiki/runtime-architecture.md | local tree evidence found |
runtime_source |
covered |
.github/dependabot.yml .github/workflows/build_preview_branch.yml .github/workflows/ci.yml .github/workflows/desktop-release.yml .github/workflows/openwiki-update.yml .github/workflows/pr_lint.yml .github/workflows/promote_main_to_prod.yml .github/workflows/reviewer_eval.yml Dockerfile Makefile agent/analyzer.py agent/api/init.py |
local tree evidence found |
tests_fixtures |
covered |
desktop/test/acp-client.test.cjs desktop/test/acp-session-store.test.cjs desktop/test/config.test.cjs desktop/test/git-diff.test.cjs desktop/test/project-store.test.cjs desktop/test/terminal-manager.test.cjs tests/agent/test_admin_environments.py tests/agent/test_agent_assembly_context.py tests/agent/test_agent_instructions.py tests/agent/test_agent_schedules.py tests/agent/test_agent_thread_pr_state.py tests/agent/test_agent_usage.py |
local tree evidence found |
history_changelog_releases |
covered |
.github/workflows/desktop-release.yml | local tree evidence found |
open_closed_issues_prs_discussions |
external_required |
requires forge API or exported issue/PR/discussion data; local tree scan cannot prove it | |
roadmap_todos |
checked_absent |
local tree scanned and no matching path was found | |
license_provenance |
covered |
LICENSE desktop/package.json package.json pyproject.toml tests/e2e/package.json ui/native/libghostty-vt/LICENSE ui/package.json ui/src/features/agents/terminal/ghostty/fonts/LICENSE |
local tree evidence found |
fak_selfquery_witness |
external_required |
process artifact created by the study pass, not by the foreign repository tree | |
candidate_matrix |
external_required |
process artifact created by the study pass, not by the foreign repository tree | |
completeness_critic |
covered |
generated by this inventory map’s local tree walk; non-tree omissions remain named in the note | |
issue_tracking |
external_required |
process artifact created by the study pass, not by the foreign repository tree |
Subsystems
| Path | Files | Runtime | Tests | Docs | Languages | Examples |
|---|---|---|---|---|---|---|
ui |
277 | 224 | 27 | 4 | TypeScript:213, C:30, Config:5, Docs:4, JavaScript:2, Shell:1 | ui/.cta.json ui/AGENTS.md ui/README.md ui/components.json ui/eslint.config.js ui/native/libghostty-vt/LICENSE ui/native/libghostty-vt/include/ghostty/vt/allocator.h ui/native/libghostty-vt/include/ghostty/vt/build_info.h |
agent |
210 | 207 | 0 | 3 | Python:207, Docs:3 | agent/analyzer.py agent/api/init.py agent/api/app.py agent/api/health.py agent/chat.py agent/completion.py agent/dashboard/init.py agent/dashboard/admin.py |
tests |
186 | 0 | 186 | 1 | Python:163, TypeScript:12, Config:3, Docs:1, Shell:1 | tests/agent/test_admin_environments.py tests/agent/test_agent_assembly_context.py tests/agent/test_agent_instructions.py tests/agent/test_agent_schedules.py tests/agent/test_agent_thread_pr_state.py tests/agent/test_agent_usage.py tests/agent/test_agents_md.py tests/agent/test_api_standards_skill.py |
desktop |
21 | 1 | 6 | 1 | Config:1, Docs:1 | desktop/README.md desktop/package.json desktop/test/acp-client.test.cjs desktop/test/acp-session-store.test.cjs desktop/test/config.test.cjs desktop/test/git-diff.test.cjs desktop/test/project-store.test.cjs desktop/test/terminal-manager.test.cjs |
. |
18 | 8 | 0 | 4 | Config:8, Docs:4 | AGENTS.md CLAUDE.md Dockerfile LICENSE Makefile README.md SECURITY.md langgraph.json |
evals |
12 | 11 | 0 | 1 | Config:6, Python:5, Docs:1 | evals/reviewer/README.md evals/reviewer/build_dataset.py evals/reviewer/config.toml evals/reviewer/golden_comments/cal_dot_com.json evals/reviewer/golden_comments/discourse.json evals/reviewer/golden_comments/grafana.json evals/reviewer/golden_comments/keycloak.json evals/reviewer/golden_comments/sentry.json |
.github |
8 | 8 | 0 | 0 | Config:8 | .github/dependabot.yml .github/workflows/build_preview_branch.yml .github/workflows/ci.yml .github/workflows/desktop-release.yml .github/workflows/openwiki-update.yml .github/workflows/pr_lint.yml .github/workflows/promote_main_to_prod.yml .github/workflows/reviewer_eval.yml |
openwiki |
8 | 1 | 0 | 7 | Docs:7, Config:1 | openwiki/.last-update.json openwiki/dashboard.md openwiki/index.md openwiki/integrations-security.md openwiki/operations-quality.md openwiki/quickstart.md openwiki/runtime-architecture.md openwiki/workflows.md |
scripts |
7 | 7 | 0 | 0 | Python:5, Shell:2 | scripts/init.py scripts/build_preview_branch.sh scripts/check_pr_merge_status.py scripts/create_sandbox_snapshot.py scripts/install_desktop.sh scripts/list_snapshots.py scripts/purge_wakeup_crons.py |
docs |
3 | 0 | 0 | 3 | Docs:3 | docs/CUSTOMIZATION.md docs/INSTALLATION.md docs/PREVIEW_ENV.md |
assets |
2 | 0 | 0 | 0 | ||
examples |
1 | 1 | 0 | 0 | Config:1 | examples/github-actions/set-base-snapshot.yml |
Skipped Directories
.gitui/src/features/agents/terminal/ghostty/vendor
Completeness Critic
local tree inventory walked every non-skipped regular file and grouped immediate subsystems; skipped dependency/cache/control directories: .git, ui/src/features/agents/terminal/ghostty/vendor; classes checked absent in local tree: roadmap_todos; still requires non-tree study artifacts: open_closed_issues_prs_discussions, fak_selfquery_witness, candidate_matrix, issue_tracking