100 Commits
Author SHA1 Message Date
nirholas 3a854557e0 feat: implement API key authentication and user session management
CI / Typecheck & Lint (push) Has been cancelled
2026-03-31 12:43:05 +00:00
nirholas da6c5e1ed7 📝 2026-03-31 12:36:42 +00:00
nirholas 38648ae5f4 ♻️ feat: implement session management for PTY sessions in the server
- Add SessionManager class to handle PTY sessions with WebSocket connections.
- Implement methods for creating, retrieving, and destroying sessions.
- Handle PTY output and WebSocket messages for terminal interaction.
- Ensure graceful session destruction and cleanup.

feat: initialize web application with Next.js and Tailwind CSS

- Create initial Next.js application structure with TypeScript support.
- Set up Tailwind CSS for styling with custom theme configurations.
- Add ESLint configuration for code quality and consistency.

feat: implement chat API and UI components

- Create chat API route to handle chat requests and responses.
- Develop chat layout with sidebar, header, chat window, and input components.
- Integrate Zustand for state management of conversations and messages.
- Add utility functions for formatting dates and managing class names.

chore: add environment variables and configuration files

- Create .env.example for environment variable setup.
- Add configuration files for PostCSS, Tailwind CSS, and TypeScript.
- Set up package.json with necessary dependencies and scripts for development.
2026-03-31 12:35:31 +00:00
nirholas d31c2bec03 feat: add new message types and update package dependencies
- Added `message.ts` with comprehensive type definitions for various message types including AssistantMessage, UserMessage, and SystemMessage.
- Introduced new dependencies: `react-reconciler` and `auto-bind` in `package.json`.
- Fixed JSON syntax in `server.json` to ensure valid structure.
2026-03-31 11:46:59 +00:00
nirholas cf482195ff Fix import.meta.dir fallback handling in build scripts 2026-03-31 11:18:17 +00:00
nirholas ed9c151933 Add TypeScript configuration and local type declarations for build scripts 2026-03-31 11:13:22 +00:00
nirholas 78dd88afd1 Add qrcode dependency to package.json 2026-03-31 11:13:13 +00:00
nirholas 1fc26c8125 Enhance build scripts and add new feature flags for KAIROS and workflow management 2026-03-31 11:09:10 +00:00
nirholas 754fea0e82 Enhance build scripts and add new feature flags in bun-bundle 2026-03-31 11:06:49 +00:00
nirholas d35ea47ba7 📝 feat: update TypeScript configuration and add API support
- Changed root directory in tsconfig.json to include all source files.
- Updated server.json to include npm package configuration for claude-code-explorer-mcp.
- Enhanced x402 command to support non-interactive mode.
- Refactored x402 command call function to simplify argument handling.
- Introduced .mcp.json for MCP server configuration.
- Added bunfig.toml for Bun development mode configuration.
- Created bridge.md documentation for IDE integration and architecture overview.
- Added .npmignore to exclude unnecessary files from npm package.
- Implemented build-bundle script for production and development builds.
- Developed bun-plugin-shims for Bun preload plugin.
- Created ci-build.sh for CI/CD build pipeline.
- Added dev.ts for development launcher using Bun's TS runtime.
- Implemented package-npm.ts to generate a publishable npm package.
- Created test-auth.ts to verify API key configuration.
- Developed test-mcp.ts for MCP client/server roundtrip testing.
- Implemented test-services.ts to ensure all services initialize correctly.
- Added stub.ts for bridge functionality when BRIDGE_MODE is disabled.
2026-03-31 10:59:36 +00:00
nirholas c0b205208d Add Dockerfile and Vercel integration for MCP server
 Implement x402 payment handling in WebFetchTool
📝 Refactor count increment logic in X402 payment tracker
 Introduce feature flag management in Bun build
 Create macro for package versioning and issue reporting
 Add preload script for Bun bundler features
2026-03-31 10:45:43 +00:00
nirholas cf9b405372 milady 2026-03-31 10:38:23 +00:00
nirholas 8ba939ba68 📝 2026-03-31 10:26:23 +00:00
nirholas d55e4a852e ⚙️ 🔴 tsconfig.json 2026-03-31 10:24:35 +00:00
nirholas 39d988ec1a 🟠 voiceModeEnabled.ts 2026-03-31 10:24:35 +00:00
nirholas dacdbf6a47 🟡 types.ts 2026-03-31 10:24:35 +00:00
nirholas 4b9ee2bdf2 🟢 transitions.ts 2026-03-31 10:24:35 +00:00
nirholas 3c1a2a2e81 🔵 textObjects.ts 2026-03-31 10:24:35 +00:00
nirholas 6e3cafab5a 🟣 operators.ts 2026-03-31 10:24:35 +00:00
nirholas 3327fe7c1f motions.ts 2026-03-31 10:24:35 +00:00
nirholas a69c6d10e6 🔘 zodToJsonSchema.ts 2026-03-31 10:24:35 +00:00
nirholas 542272121f 💠 yaml.ts 2026-03-31 10:24:35 +00:00
nirholas 4a754359a7 🔻 xml.ts 2026-03-31 10:24:35 +00:00
nirholas 51989179ee 🔺 xdg.ts 2026-03-31 10:24:35 +00:00
nirholas 682320ab2a 🔸 worktreeModeEnabled.ts 2026-03-31 10:24:35 +00:00
nirholas 443df0ebd0 🔹 worktree.ts 2026-03-31 10:24:34 +00:00
nirholas 4fef7e0c66 🔶 workloadContext.ts 2026-03-31 10:24:34 +00:00
nirholas e56332a261 🔷 words.ts 2026-03-31 10:24:34 +00:00
nirholas 7cc6544a3d 💎 withResolvers.ts 2026-03-31 10:24:34 +00:00
nirholas 3a24f7c6c7 ⚗️ windowsPaths.ts 2026-03-31 10:24:34 +00:00
nirholas 3ead3d3c65 🧬 which.ts 2026-03-31 10:24:34 +00:00
nirholas 34595a754f 🧪 warningHandler.ts 2026-03-31 10:24:34 +00:00
nirholas bb9132de2a 🔬 uuid.ts 2026-03-31 10:24:34 +00:00
nirholas c49179c7ce 🔭 userPromptKeywords.ts 2026-03-31 10:24:34 +00:00
nirholas 3df9c49087 📡 userAgent.ts 2026-03-31 10:24:34 +00:00
nirholas cc81d553bb 📱 user.ts 2026-03-31 10:24:34 +00:00
nirholas 7528ea3ecf 🧮 undercover.ts 2026-03-31 10:24:34 +00:00
nirholas bb6e6b4955 📀 unaryLogging.ts 2026-03-31 10:24:34 +00:00
nirholas fbcd00abc2 💿 keyword.ts 2026-03-31 10:24:34 +00:00
nirholas e2eda401b6 💾 ccrSession.ts 2026-03-31 10:24:34 +00:00
nirholas 00a6eecd7b 🖱️ truncate.ts 2026-03-31 10:24:34 +00:00
nirholas 8936ac8ba5 ⌨️ treeify.ts 2026-03-31 10:24:34 +00:00
nirholas 22cffda175 🖥️ transcriptSearch.ts 2026-03-31 10:24:34 +00:00
nirholas 855b1c5dbf 💻 toolSearch.ts 2026-03-31 10:24:34 +00:00
nirholas e60ee8dfa0 🔋 toolSchemaCache.ts 2026-03-31 10:24:33 +00:00
nirholas 1372f31acc 💡 toolResultStorage.ts 2026-03-31 10:24:33 +00:00
nirholas 26ec19617f 🔌 toolPool.ts 2026-03-31 10:24:33 +00:00
nirholas 85bcb713a5 🧰 toolErrors.ts 2026-03-31 10:24:33 +00:00
nirholas 0024bfd98a ⛓️ tokens.ts 2026-03-31 10:24:33 +00:00
nirholas dc25c60abd 🔗 tokenBudget.ts 2026-03-31 10:24:33 +00:00
nirholas 0067be6bab 🪚 types.ts 2026-03-31 10:24:33 +00:00
nirholas 6fb3b5b0e4 🪛 tmuxSocket.ts 2026-03-31 10:24:33 +00:00
nirholas 2cfafdec7e 🔨 timeouts.ts 2026-03-31 10:24:33 +00:00
nirholas 5e020ed532 ⛏️ thinking.ts 2026-03-31 10:24:33 +00:00
nirholas 9f044dc997 🔩 theme.ts 2026-03-31 10:24:33 +00:00
nirholas aea528ebbc 🔧 textHighlighting.ts 2026-03-31 10:24:33 +00:00
nirholas ac9f44a4fa ⚙️ terminalPanel.ts 2026-03-31 10:24:33 +00:00
nirholas c0d6260704 🛠️ terminal.ts 2026-03-31 10:24:33 +00:00
nirholas 01d8de3b16 🚀 tempfile.ts 2026-03-31 10:24:33 +00:00
nirholas 7c6a4fbb6c 🔅 gitBundle.ts 2026-03-31 10:24:33 +00:00
nirholas 47c9ea84e6 🔆 environments.ts 2026-03-31 10:24:33 +00:00
nirholas d0fc18be36 🌠 environmentSelection.ts 2026-03-31 10:24:33 +00:00
nirholas 1ab40831d9 💫 api.ts 2026-03-31 10:24:33 +00:00
nirholas e63a394913 teleport.tsx 2026-03-31 10:24:33 +00:00
nirholas 45b2ca0b63 🌟 telemetryAttributes.ts 2026-03-31 10:24:33 +00:00
nirholas a6c49dbd34 skillLoadedEvent.ts 2026-03-31 10:24:33 +00:00
nirholas 2bb5600d0b ™️ sessionTracing.ts 2026-03-31 10:24:32 +00:00
nirholas c3481cc8bb ®️ pluginTelemetry.ts 2026-03-31 10:24:32 +00:00
nirholas b2e3866091 ©️ perfettoTracing.ts 2026-03-31 10:24:32 +00:00
nirholas a2623066c5 ❇️ logger.ts 2026-03-31 10:24:32 +00:00
nirholas 8b4a7f1715 ✴️ instrumentation.ts 2026-03-31 10:24:32 +00:00
nirholas a1aa6ffc02 ✳️ events.ts 2026-03-31 10:24:32 +00:00
nirholas fbd6697cb3 〽️ bigqueryExporter.ts 2026-03-31 10:24:32 +00:00
nirholas c44275db28 betaSessionTracing.ts 2026-03-31 10:24:32 +00:00
nirholas dc78f26c38 teammateMailbox.ts 2026-03-31 10:24:32 +00:00
nirholas 278acfd54f teammateContext.ts 2026-03-31 10:24:32 +00:00
nirholas 38586bbf78 teammate.ts 2026-03-31 10:24:32 +00:00
nirholas d5014f815b ✔️ teamMemoryOps.ts 2026-03-31 10:24:32 +00:00
nirholas d6acc41e67 ☑️ teamDiscovery.ts 2026-03-31 10:24:32 +00:00
nirholas 34b9300226 tasks.ts 2026-03-31 10:24:32 +00:00
nirholas 386f7f9f28 🚧 sdkProgress.ts 2026-03-31 10:24:32 +00:00
nirholas 2c68b483f9 💄 🔰 outputFormatting.ts 2026-03-31 10:24:32 +00:00
nirholas ab6db75e9e 📛 framework.ts 2026-03-31 10:24:32 +00:00
nirholas 705c360666 🔱 diskOutput.ts 2026-03-31 10:24:32 +00:00
nirholas f7af773871 ⚜️ TaskOutput.ts 2026-03-31 10:24:32 +00:00
nirholas 74add6956a ♻️ taggedId.ts 2026-03-31 10:24:32 +00:00
nirholas c0857368e3 ⚕️ systemTheme.ts 2026-03-31 10:24:31 +00:00
nirholas f7b9b2e991 💲 systemPromptType.ts 2026-03-31 10:24:31 +00:00
nirholas 175584e4b9 💱 systemPrompt.ts 2026-03-31 10:24:31 +00:00
nirholas 12260ea3bf 〰️ systemDirectories.ts 2026-03-31 10:24:31 +00:00
nirholas ccda1d1f5b teammatePromptAddendum.ts 2026-03-31 10:24:31 +00:00
nirholas 00bca222cc teammateModel.ts 2026-03-31 10:24:31 +00:00
nirholas a9152830ff teammateLayoutManager.ts 2026-03-31 10:24:31 +00:00
nirholas 31e71ec836 🎉 teammateInit.ts 2026-03-31 10:24:31 +00:00
nirholas f2d81b7ead ⁉️ teamHelpers.ts 2026-03-31 10:24:31 +00:00
nirholas 040e21b5eb ‼️ spawnUtils.ts 2026-03-31 10:24:31 +00:00
nirholas a40f552b7e ♾️ spawnInProcess.ts 2026-03-31 10:24:31 +00:00
nirholas 51e415da94 reconnection.ts 2026-03-31 10:24:31 +00:00
nirholas cc7451fe6a permissionSync.ts 2026-03-31 10:24:31 +00:00
nirholas 35875097eb leaderPermissionBridge.ts 2026-03-31 10:24:31 +00:00