├── .beads ├── .gitignore ├── .local_version ├── README.md ├── config.yaml ├── deletions.jsonl ├── issues.jsonl └── metadata.json ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── documentation.md │ └── feature_request.md └── workflows │ └── test.yml ├── .gitignore ├── AGENTS.md ├── ARCHITECTURE.md ├── AUTHORS ├── CHANGELOG.md ├── CLAUDE.md ├── CODE_REVIEW.md ├── DEVELOPMENT.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── bin ├── efrit-inject.sh ├── efrit-tail.sh └── launch-autonomous-efrit.sh ├── docs ├── CLAUDE_CODE_MIGRATION.md ├── INTERRUPTION_VERIFICATION.md ├── designs │ └── efrit-agent-buffer-design.md ├── ef-9sy-agentic-buffer-plan.md ├── smart-output-design.md └── transparency.md ├── lisp ├── core │ ├── efrit-api.el │ ├── efrit-budget.el │ ├── efrit-chat-api.el │ ├── efrit-chat-buffer.el │ ├── efrit-chat-classic.el │ ├── efrit-chat-common.el │ ├── efrit-chat-history.el │ ├── efrit-chat-persistence.el │ ├── efrit-chat-response.el │ ├── efrit-chat-streamlined.el │ ├── efrit-chat-transparency.el │ ├── efrit-chat.el │ ├── efrit-common.el │ ├── efrit-config.el │ ├── efrit-content-processor.el │ ├── efrit-context.el │ ├── efrit-diff.el │ ├── efrit-do-circuit-breaker.el │ ├── efrit-do-prompt.el │ ├── efrit-do-schema.el │ ├── efrit-event.el │ ├── efrit-executor.el │ ├── efrit-log.el │ ├── efrit-metrics.el │ ├── efrit-progress.el │ ├── efrit-result-struct.el │ ├── efrit-session-context.el │ ├── efrit-session-core.el │ ├── efrit-session-metrics.el │ ├── efrit-session-transcript.el │ ├── efrit-session-worklog.el │ ├── efrit-session.el │ ├── efrit-todo.el │ ├── efrit-tool-utils.el │ ├── efrit-tools-prompt.el │ └── efrit-tools.el ├── dev │ └── efrit-autonomous-startup.el ├── efrit.el ├── interfaces │ ├── efrit-agent-core.el │ ├── efrit-agent-input.el │ ├── efrit-agent-integration.el │ ├── efrit-agent-render.el │ ├── efrit-agent-tools.el │ ├── efrit-agent.el │ ├── efrit-do-async-loop.el │ ├── efrit-do-dispatch.el │ ├── efrit-do-handlers.el │ ├── efrit-do-queue.el │ ├── efrit-do.el │ ├── efrit-progress-buffer.el │ ├── efrit-remote-queue.el │ ├── efrit-session-history.el │ └── efrit-tool-inputs.el ├── support │ ├── efrit-spinner.el │ ├── efrit-ui-dashboard.el │ ├── efrit-ui-faces.el │ ├── efrit-ui-performance.el │ ├── efrit-ui-progress.el │ ├── efrit-ui-todos.el │ └── efrit-ui.el └── tools │ ├── efrit-tool-beads.el │ ├── efrit-tool-checkpoint.el │ ├── efrit-tool-confirm-action.el │ ├── efrit-tool-create-file.el │ ├── efrit-tool-edit-buffer.el │ ├── efrit-tool-edit-file.el │ ├── efrit-tool-elisp-docs.el │ ├── efrit-tool-fetch-url.el │ ├── efrit-tool-file-info.el │ ├── efrit-tool-format-file.el │ ├── efrit-tool-get-diagnostics.el │ ├── efrit-tool-project-files.el │ ├── efrit-tool-read-file.el │ ├── efrit-tool-read-image.el │ ├── efrit-tool-search-content.el │ ├── efrit-tool-show-diff-preview.el │ ├── efrit-tool-undo-edit.el │ ├── efrit-tool-vcs-blame.el │ ├── efrit-tool-vcs-diff.el │ ├── efrit-tool-vcs-log.el │ ├── efrit-tool-vcs-status.el │ └── efrit-tool-web-search.el ├── mcp ├── README.md ├── config │ └── instances.json ├── jest.config.js ├── package-lock.json ├── package.json ├── src │ ├── efrit-client.ts │ ├── server.ts │ └── types.ts ├── test │ ├── efrit-client-simple.test.ts │ ├── efrit-client.test.ts │ ├── integration.test.ts │ ├── server.test.ts │ └── setup.ts └── tsconfig.json ├── plans └── ROADMAP.md └── test ├── README.md ├── efrit-context-test.el ├── efrit-coverage.el ├── efrit-integration-tests.el ├── efrit-test-runner.el ├── efrit-test-simple.sh ├── efrit-test-specs.el ├── efrit-tool-inputs-test.el ├── run-integration-tests.sh ├── test-agent-mock.el ├── test-api-dashboard-integration.sh ├── test-async-loop.el ├── test-auth-config.el ├── test-budget-compress.el ├── test-chat-response.el ├── test-chat-transparency.el ├── test-circuit-breaker.el ├── test-content-processor.el ├── test-decode-region.el ├── test-do-handlers.el ├── test-efrit-agent.el ├── test-efrit-common.el ├── test-efrit-config.el ├── test-efrit-diff.el ├── test-efrit-event.el ├── test-efrit-log.el ├── test-efrit-metrics.el ├── test-efrit-result-struct.el ├── test-fibonacci-scenario.el ├── test-history.el ├── test-interruption-handling.el ├── test-interruption-manual.el ├── test-progress-buffer.el ├── test-queue.el ├── test-real-integration.el ├── test-remote-queue-validation.el ├── test-todo-execution-workflow.el ├── test-tool-checkpoint.el ├── test-tool-elisp-docs.el ├── test-tool-project-files.el ├── test-tool-read-file.el ├── test-tool-search-content.el ├── test-tool-vcs-blame.el ├── test-tool-vcs-diff.el ├── test-tool-vcs-status.el └── test-unicode-error-messages.el /.beads/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.beads/.gitignore -------------------------------------------------------------------------------- /.beads/.local_version: -------------------------------------------------------------------------------- 1 | 0.29.0 2 | -------------------------------------------------------------------------------- /.beads/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.beads/README.md -------------------------------------------------------------------------------- /.beads/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.beads/config.yaml -------------------------------------------------------------------------------- /.beads/deletions.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.beads/deletions.jsonl -------------------------------------------------------------------------------- /.beads/issues.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.beads/issues.jsonl -------------------------------------------------------------------------------- /.beads/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.beads/metadata.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/AGENTS.md -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_REVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/CODE_REVIEW.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/efrit-inject.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/bin/efrit-inject.sh -------------------------------------------------------------------------------- /bin/efrit-tail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/bin/efrit-tail.sh -------------------------------------------------------------------------------- /bin/launch-autonomous-efrit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/bin/launch-autonomous-efrit.sh -------------------------------------------------------------------------------- /docs/CLAUDE_CODE_MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/docs/CLAUDE_CODE_MIGRATION.md -------------------------------------------------------------------------------- /docs/INTERRUPTION_VERIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/docs/INTERRUPTION_VERIFICATION.md -------------------------------------------------------------------------------- /docs/designs/efrit-agent-buffer-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/docs/designs/efrit-agent-buffer-design.md -------------------------------------------------------------------------------- /docs/ef-9sy-agentic-buffer-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/docs/ef-9sy-agentic-buffer-plan.md -------------------------------------------------------------------------------- /docs/smart-output-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/docs/smart-output-design.md -------------------------------------------------------------------------------- /docs/transparency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/docs/transparency.md -------------------------------------------------------------------------------- /lisp/core/efrit-api.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-api.el -------------------------------------------------------------------------------- /lisp/core/efrit-budget.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-budget.el -------------------------------------------------------------------------------- /lisp/core/efrit-chat-api.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-chat-api.el -------------------------------------------------------------------------------- /lisp/core/efrit-chat-buffer.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-chat-buffer.el -------------------------------------------------------------------------------- /lisp/core/efrit-chat-classic.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-chat-classic.el -------------------------------------------------------------------------------- /lisp/core/efrit-chat-common.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-chat-common.el -------------------------------------------------------------------------------- /lisp/core/efrit-chat-history.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-chat-history.el -------------------------------------------------------------------------------- /lisp/core/efrit-chat-persistence.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-chat-persistence.el -------------------------------------------------------------------------------- /lisp/core/efrit-chat-response.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-chat-response.el -------------------------------------------------------------------------------- /lisp/core/efrit-chat-streamlined.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-chat-streamlined.el -------------------------------------------------------------------------------- /lisp/core/efrit-chat-transparency.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-chat-transparency.el -------------------------------------------------------------------------------- /lisp/core/efrit-chat.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-chat.el -------------------------------------------------------------------------------- /lisp/core/efrit-common.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-common.el -------------------------------------------------------------------------------- /lisp/core/efrit-config.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-config.el -------------------------------------------------------------------------------- /lisp/core/efrit-content-processor.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-content-processor.el -------------------------------------------------------------------------------- /lisp/core/efrit-context.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-context.el -------------------------------------------------------------------------------- /lisp/core/efrit-diff.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-diff.el -------------------------------------------------------------------------------- /lisp/core/efrit-do-circuit-breaker.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-do-circuit-breaker.el -------------------------------------------------------------------------------- /lisp/core/efrit-do-prompt.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-do-prompt.el -------------------------------------------------------------------------------- /lisp/core/efrit-do-schema.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-do-schema.el -------------------------------------------------------------------------------- /lisp/core/efrit-event.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-event.el -------------------------------------------------------------------------------- /lisp/core/efrit-executor.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-executor.el -------------------------------------------------------------------------------- /lisp/core/efrit-log.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-log.el -------------------------------------------------------------------------------- /lisp/core/efrit-metrics.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-metrics.el -------------------------------------------------------------------------------- /lisp/core/efrit-progress.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-progress.el -------------------------------------------------------------------------------- /lisp/core/efrit-result-struct.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-result-struct.el -------------------------------------------------------------------------------- /lisp/core/efrit-session-context.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-session-context.el -------------------------------------------------------------------------------- /lisp/core/efrit-session-core.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-session-core.el -------------------------------------------------------------------------------- /lisp/core/efrit-session-metrics.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-session-metrics.el -------------------------------------------------------------------------------- /lisp/core/efrit-session-transcript.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-session-transcript.el -------------------------------------------------------------------------------- /lisp/core/efrit-session-worklog.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-session-worklog.el -------------------------------------------------------------------------------- /lisp/core/efrit-session.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-session.el -------------------------------------------------------------------------------- /lisp/core/efrit-todo.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-todo.el -------------------------------------------------------------------------------- /lisp/core/efrit-tool-utils.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-tool-utils.el -------------------------------------------------------------------------------- /lisp/core/efrit-tools-prompt.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-tools-prompt.el -------------------------------------------------------------------------------- /lisp/core/efrit-tools.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/core/efrit-tools.el -------------------------------------------------------------------------------- /lisp/dev/efrit-autonomous-startup.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/dev/efrit-autonomous-startup.el -------------------------------------------------------------------------------- /lisp/efrit.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/efrit.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-agent-core.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-agent-core.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-agent-input.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-agent-input.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-agent-integration.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-agent-integration.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-agent-render.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-agent-render.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-agent-tools.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-agent-tools.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-agent.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-agent.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-do-async-loop.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-do-async-loop.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-do-dispatch.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-do-dispatch.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-do-handlers.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-do-handlers.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-do-queue.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-do-queue.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-do.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-do.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-progress-buffer.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-progress-buffer.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-remote-queue.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-remote-queue.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-session-history.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-session-history.el -------------------------------------------------------------------------------- /lisp/interfaces/efrit-tool-inputs.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/interfaces/efrit-tool-inputs.el -------------------------------------------------------------------------------- /lisp/support/efrit-spinner.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/support/efrit-spinner.el -------------------------------------------------------------------------------- /lisp/support/efrit-ui-dashboard.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/support/efrit-ui-dashboard.el -------------------------------------------------------------------------------- /lisp/support/efrit-ui-faces.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/support/efrit-ui-faces.el -------------------------------------------------------------------------------- /lisp/support/efrit-ui-performance.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/support/efrit-ui-performance.el -------------------------------------------------------------------------------- /lisp/support/efrit-ui-progress.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/support/efrit-ui-progress.el -------------------------------------------------------------------------------- /lisp/support/efrit-ui-todos.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/support/efrit-ui-todos.el -------------------------------------------------------------------------------- /lisp/support/efrit-ui.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/support/efrit-ui.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-beads.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-beads.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-checkpoint.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-checkpoint.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-confirm-action.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-confirm-action.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-create-file.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-create-file.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-edit-buffer.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-edit-buffer.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-edit-file.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-edit-file.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-elisp-docs.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-elisp-docs.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-fetch-url.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-fetch-url.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-file-info.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-file-info.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-format-file.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-format-file.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-get-diagnostics.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-get-diagnostics.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-project-files.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-project-files.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-read-file.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-read-file.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-read-image.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-read-image.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-search-content.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-search-content.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-show-diff-preview.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-show-diff-preview.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-undo-edit.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-undo-edit.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-vcs-blame.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-vcs-blame.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-vcs-diff.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-vcs-diff.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-vcs-log.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-vcs-log.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-vcs-status.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-vcs-status.el -------------------------------------------------------------------------------- /lisp/tools/efrit-tool-web-search.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/lisp/tools/efrit-tool-web-search.el -------------------------------------------------------------------------------- /mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/README.md -------------------------------------------------------------------------------- /mcp/config/instances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/config/instances.json -------------------------------------------------------------------------------- /mcp/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/jest.config.js -------------------------------------------------------------------------------- /mcp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/package-lock.json -------------------------------------------------------------------------------- /mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/package.json -------------------------------------------------------------------------------- /mcp/src/efrit-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/src/efrit-client.ts -------------------------------------------------------------------------------- /mcp/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/src/server.ts -------------------------------------------------------------------------------- /mcp/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/src/types.ts -------------------------------------------------------------------------------- /mcp/test/efrit-client-simple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/test/efrit-client-simple.test.ts -------------------------------------------------------------------------------- /mcp/test/efrit-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/test/efrit-client.test.ts -------------------------------------------------------------------------------- /mcp/test/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/test/integration.test.ts -------------------------------------------------------------------------------- /mcp/test/server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/test/server.test.ts -------------------------------------------------------------------------------- /mcp/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/test/setup.ts -------------------------------------------------------------------------------- /mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/mcp/tsconfig.json -------------------------------------------------------------------------------- /plans/ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/plans/ROADMAP.md -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/README.md -------------------------------------------------------------------------------- /test/efrit-context-test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/efrit-context-test.el -------------------------------------------------------------------------------- /test/efrit-coverage.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/efrit-coverage.el -------------------------------------------------------------------------------- /test/efrit-integration-tests.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/efrit-integration-tests.el -------------------------------------------------------------------------------- /test/efrit-test-runner.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/efrit-test-runner.el -------------------------------------------------------------------------------- /test/efrit-test-simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/efrit-test-simple.sh -------------------------------------------------------------------------------- /test/efrit-test-specs.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/efrit-test-specs.el -------------------------------------------------------------------------------- /test/efrit-tool-inputs-test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/efrit-tool-inputs-test.el -------------------------------------------------------------------------------- /test/run-integration-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/run-integration-tests.sh -------------------------------------------------------------------------------- /test/test-agent-mock.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-agent-mock.el -------------------------------------------------------------------------------- /test/test-api-dashboard-integration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-api-dashboard-integration.sh -------------------------------------------------------------------------------- /test/test-async-loop.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-async-loop.el -------------------------------------------------------------------------------- /test/test-auth-config.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-auth-config.el -------------------------------------------------------------------------------- /test/test-budget-compress.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-budget-compress.el -------------------------------------------------------------------------------- /test/test-chat-response.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-chat-response.el -------------------------------------------------------------------------------- /test/test-chat-transparency.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-chat-transparency.el -------------------------------------------------------------------------------- /test/test-circuit-breaker.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-circuit-breaker.el -------------------------------------------------------------------------------- /test/test-content-processor.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-content-processor.el -------------------------------------------------------------------------------- /test/test-decode-region.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-decode-region.el -------------------------------------------------------------------------------- /test/test-do-handlers.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-do-handlers.el -------------------------------------------------------------------------------- /test/test-efrit-agent.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-efrit-agent.el -------------------------------------------------------------------------------- /test/test-efrit-common.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-efrit-common.el -------------------------------------------------------------------------------- /test/test-efrit-config.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-efrit-config.el -------------------------------------------------------------------------------- /test/test-efrit-diff.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-efrit-diff.el -------------------------------------------------------------------------------- /test/test-efrit-event.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-efrit-event.el -------------------------------------------------------------------------------- /test/test-efrit-log.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-efrit-log.el -------------------------------------------------------------------------------- /test/test-efrit-metrics.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-efrit-metrics.el -------------------------------------------------------------------------------- /test/test-efrit-result-struct.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-efrit-result-struct.el -------------------------------------------------------------------------------- /test/test-fibonacci-scenario.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-fibonacci-scenario.el -------------------------------------------------------------------------------- /test/test-history.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-history.el -------------------------------------------------------------------------------- /test/test-interruption-handling.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-interruption-handling.el -------------------------------------------------------------------------------- /test/test-interruption-manual.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-interruption-manual.el -------------------------------------------------------------------------------- /test/test-progress-buffer.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-progress-buffer.el -------------------------------------------------------------------------------- /test/test-queue.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-queue.el -------------------------------------------------------------------------------- /test/test-real-integration.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-real-integration.el -------------------------------------------------------------------------------- /test/test-remote-queue-validation.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-remote-queue-validation.el -------------------------------------------------------------------------------- /test/test-todo-execution-workflow.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-todo-execution-workflow.el -------------------------------------------------------------------------------- /test/test-tool-checkpoint.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-tool-checkpoint.el -------------------------------------------------------------------------------- /test/test-tool-elisp-docs.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-tool-elisp-docs.el -------------------------------------------------------------------------------- /test/test-tool-project-files.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-tool-project-files.el -------------------------------------------------------------------------------- /test/test-tool-read-file.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-tool-read-file.el -------------------------------------------------------------------------------- /test/test-tool-search-content.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-tool-search-content.el -------------------------------------------------------------------------------- /test/test-tool-vcs-blame.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-tool-vcs-blame.el -------------------------------------------------------------------------------- /test/test-tool-vcs-diff.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-tool-vcs-diff.el -------------------------------------------------------------------------------- /test/test-tool-vcs-status.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-tool-vcs-status.el -------------------------------------------------------------------------------- /test/test-unicode-error-messages.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steveyegge/efrit/HEAD/test/test-unicode-error-messages.el --------------------------------------------------------------------------------