├── .github └── workflows │ └── deno.yml ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── api.md ├── assist.client.Package.swift.patch ├── assist ├── BashiClient │ ├── BashiClient.podspec │ ├── Cartfile │ ├── Info.plist │ ├── Package.swift │ ├── README.md │ └── Sources │ │ ├── API.swift │ │ ├── APIClient.swift │ │ ├── APIClientError.swift │ │ ├── APIRequest.swift │ │ ├── APIResponse.swift │ │ ├── APIResult.swift │ │ ├── APIService.swift │ │ ├── AnyCodable.swift │ │ ├── Coding.swift │ │ ├── Models │ │ ├── BashiSession.swift │ │ ├── BooleanValue.swift │ │ ├── Command.swift │ │ ├── CommandDefinition.swift │ │ ├── CommandExecuted.swift │ │ ├── CommandParsed.swift │ │ ├── ErrorType.swift │ │ ├── ErrorValue.swift │ │ ├── ModelsAssist001Configuration.swift │ │ ├── ModelsAssist001Input.swift │ │ ├── ModelsAssist001Output.swift │ │ ├── ModelsAssist002Configuration.swift │ │ ├── ModelsAssist002Input.swift │ │ ├── ModelsAssist002Output.swift │ │ ├── ModelsCode000Configuration.swift │ │ ├── ModelsCode000Input.swift │ │ ├── ModelsCode000Output.swift │ │ ├── ModelsTranslate000Configuration.swift │ │ ├── ModelsTranslate000Input.swift │ │ ├── ModelsTranslate000Output.swift │ │ ├── ModelsWhisper000Configuration.swift │ │ ├── ModelsWhisper000Output.swift │ │ ├── NumberValue.swift │ │ ├── ResultFinished.swift │ │ ├── ResultPendingCommands.swift │ │ ├── StringValue.swift │ │ ├── Value.swift │ │ ├── ValueType.swift │ │ └── VoidValue.swift │ │ ├── RequestBehaviour.swift │ │ └── Requests │ │ ├── PostSessionAssist001.swift │ │ ├── PostSessionAssist002.swift │ │ ├── PostSessionCode000.swift │ │ ├── PostSessionTranslate000.swift │ │ ├── PostSessionWhisper000.swift │ │ └── PostSessions.swift ├── BashiPlugin │ ├── .gitignore │ ├── Package.swift │ ├── README.md │ ├── Sources │ │ └── BashiPlugin │ │ │ └── BashiPluginProtocol.swift │ └── Tests │ │ └── BashiPluginTests │ │ └── BashiPluginTests.swift ├── assist.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ └── xcschemes │ │ └── assist.xcscheme ├── assist.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved ├── assist │ ├── APIController.swift │ ├── AppController.swift │ ├── AppDelegate.swift │ ├── AppState.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── AudioRecordingController.swift │ ├── CommandsController.swift │ ├── ContentView.swift │ ├── Info.plist │ ├── Mocks.swift │ ├── PluginsController.swift │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ ├── SettingsView.swift │ ├── assist.entitlements │ └── assistApp.swift ├── assistTests │ ├── CommandsControllerTest.swift │ └── assistTests.swift └── calendarCommands │ ├── CalendarCommands.swift │ └── calendarCommands.xcodeproj │ └── project.pbxproj ├── docker-compose.yml ├── images ├── example_1.png └── example_2.png ├── openapi-generate.swift5.conf.yaml ├── server.docker-compose.yml └── server ├── .dockerignore ├── .env.template ├── .gitignore ├── .tool-versions ├── Dockerfile ├── Makefile ├── cache_imports.ts ├── components └── .gitkeep ├── demo.m4a ├── deno.json ├── deno.lock ├── deno.prod.lock ├── dev.ts ├── dev ├── generateOpenAPISpec.ts └── updateExampleRequests.ts ├── fly.toml ├── fresh.gen.ts ├── import_map.json ├── islands ├── AudioPrompt.tsx ├── Examples.tsx ├── PromptDev.tsx └── TextPrompt.tsx ├── lib ├── clients.ts ├── command.ts ├── command │ ├── __snapshots__ │ │ ├── filter_test.ts.snap │ │ ├── parser_test.ts.snap │ │ └── resolveExpression_test.ts.snap │ ├── builtinCommands.ts │ ├── builtinCommands_test.ts │ ├── filter.ts │ ├── filter_test.ts │ ├── languageCommands.ts │ ├── parser.ts │ ├── parser_bench.ts │ ├── parser_test.ts │ ├── parser_until.ts │ ├── resolveExpression.ts │ ├── resolveExpression_test.ts │ ├── run.ts │ └── types.ts ├── constants.ts ├── errors.ts ├── faultHandling.ts ├── fixtures.ts ├── log.ts ├── models.ts ├── models │ ├── __snapshots__ │ │ ├── assist001_test.ts.snap │ │ ├── assist002_test.ts.snap │ │ └── assistShared_test.ts.snap │ ├── assist001.ts │ ├── assist001_test.ts │ ├── assist002.ts │ ├── assist002_test.ts │ ├── assistShared.ts │ ├── code000.ts │ ├── modelDeps.ts │ ├── noop.ts │ ├── passthroughOpenai000.ts │ ├── translate000.ts │ └── whisper000.ts ├── session.ts ├── session │ └── configuration.ts ├── toJsonSchema.ts ├── util.ts └── valueTypes.ts ├── main.ts ├── msgpack.ts ├── routes ├── _500.tsx ├── api │ ├── _middleware.ts │ ├── session │ │ ├── _middleware.ts │ │ └── requests │ │ │ ├── [modelName].ts │ │ │ ├── [modelName]_test.ts │ │ │ └── __snapshots__ │ │ │ └── [modelName]_test.ts.snap │ └── sessions.ts └── index.tsx ├── static ├── assist001.examples.jsonl ├── assist002.examples.jsonl ├── assist002.gpt4.examples.jsonl ├── favicon.ico └── openapi.json ├── twind.config.ts └── types └── gpt-3-encoder.d.ts /.github/workflows/deno.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/.github/workflows/deno.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/README.md -------------------------------------------------------------------------------- /api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/api.md -------------------------------------------------------------------------------- /assist.client.Package.swift.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist.client.Package.swift.patch -------------------------------------------------------------------------------- /assist/BashiClient/BashiClient.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/BashiClient.podspec -------------------------------------------------------------------------------- /assist/BashiClient/Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Cartfile -------------------------------------------------------------------------------- /assist/BashiClient/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Info.plist -------------------------------------------------------------------------------- /assist/BashiClient/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Package.swift -------------------------------------------------------------------------------- /assist/BashiClient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/README.md -------------------------------------------------------------------------------- /assist/BashiClient/Sources/API.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/API.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/APIClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/APIClient.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/APIClientError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/APIClientError.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/APIRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/APIRequest.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/APIResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/APIResponse.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/APIResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/APIResult.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/APIService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/APIService.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/AnyCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/AnyCodable.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Coding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Coding.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/BashiSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/BashiSession.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/BooleanValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/BooleanValue.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/Command.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/Command.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/CommandDefinition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/CommandDefinition.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/CommandExecuted.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/CommandExecuted.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/CommandParsed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/CommandParsed.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ErrorType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ErrorType.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ErrorValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ErrorValue.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsAssist001Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsAssist001Configuration.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsAssist001Input.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsAssist001Input.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsAssist001Output.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsAssist001Output.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsAssist002Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsAssist002Configuration.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsAssist002Input.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsAssist002Input.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsAssist002Output.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsAssist002Output.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsCode000Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsCode000Configuration.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsCode000Input.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsCode000Input.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsCode000Output.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsCode000Output.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsTranslate000Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsTranslate000Configuration.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsTranslate000Input.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsTranslate000Input.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsTranslate000Output.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsTranslate000Output.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsWhisper000Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsWhisper000Configuration.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ModelsWhisper000Output.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ModelsWhisper000Output.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/NumberValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/NumberValue.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ResultFinished.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ResultFinished.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ResultPendingCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ResultPendingCommands.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/StringValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/StringValue.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/Value.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/Value.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/ValueType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/ValueType.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Models/VoidValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Models/VoidValue.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/RequestBehaviour.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/RequestBehaviour.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Requests/PostSessionAssist001.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Requests/PostSessionAssist001.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Requests/PostSessionAssist002.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Requests/PostSessionAssist002.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Requests/PostSessionCode000.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Requests/PostSessionCode000.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Requests/PostSessionTranslate000.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Requests/PostSessionTranslate000.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Requests/PostSessionWhisper000.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Requests/PostSessionWhisper000.swift -------------------------------------------------------------------------------- /assist/BashiClient/Sources/Requests/PostSessions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiClient/Sources/Requests/PostSessions.swift -------------------------------------------------------------------------------- /assist/BashiPlugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiPlugin/.gitignore -------------------------------------------------------------------------------- /assist/BashiPlugin/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiPlugin/Package.swift -------------------------------------------------------------------------------- /assist/BashiPlugin/README.md: -------------------------------------------------------------------------------- 1 | # BashiPlugin 2 | 3 | A description of this package. 4 | -------------------------------------------------------------------------------- /assist/BashiPlugin/Sources/BashiPlugin/BashiPluginProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiPlugin/Sources/BashiPlugin/BashiPluginProtocol.swift -------------------------------------------------------------------------------- /assist/BashiPlugin/Tests/BashiPluginTests/BashiPluginTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/BashiPlugin/Tests/BashiPluginTests/BashiPluginTests.swift -------------------------------------------------------------------------------- /assist/assist.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /assist/assist.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /assist/assist.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /assist/assist.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /assist/assist.xcodeproj/xcshareddata/xcschemes/assist.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist.xcodeproj/xcshareddata/xcschemes/assist.xcscheme -------------------------------------------------------------------------------- /assist/assist.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /assist/assist.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /assist/assist.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /assist/assist/APIController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/APIController.swift -------------------------------------------------------------------------------- /assist/assist/AppController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/AppController.swift -------------------------------------------------------------------------------- /assist/assist/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/AppDelegate.swift -------------------------------------------------------------------------------- /assist/assist/AppState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/AppState.swift -------------------------------------------------------------------------------- /assist/assist/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /assist/assist/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /assist/assist/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /assist/assist/AudioRecordingController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/AudioRecordingController.swift -------------------------------------------------------------------------------- /assist/assist/CommandsController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/CommandsController.swift -------------------------------------------------------------------------------- /assist/assist/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/ContentView.swift -------------------------------------------------------------------------------- /assist/assist/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/Info.plist -------------------------------------------------------------------------------- /assist/assist/Mocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/Mocks.swift -------------------------------------------------------------------------------- /assist/assist/PluginsController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/PluginsController.swift -------------------------------------------------------------------------------- /assist/assist/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /assist/assist/SettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/SettingsView.swift -------------------------------------------------------------------------------- /assist/assist/assist.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/assist.entitlements -------------------------------------------------------------------------------- /assist/assist/assistApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assist/assistApp.swift -------------------------------------------------------------------------------- /assist/assistTests/CommandsControllerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assistTests/CommandsControllerTest.swift -------------------------------------------------------------------------------- /assist/assistTests/assistTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/assistTests/assistTests.swift -------------------------------------------------------------------------------- /assist/calendarCommands/CalendarCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/calendarCommands/CalendarCommands.swift -------------------------------------------------------------------------------- /assist/calendarCommands/calendarCommands.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/assist/calendarCommands/calendarCommands.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /images/example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/images/example_1.png -------------------------------------------------------------------------------- /images/example_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/images/example_2.png -------------------------------------------------------------------------------- /openapi-generate.swift5.conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/openapi-generate.swift5.conf.yaml -------------------------------------------------------------------------------- /server.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server.docker-compose.yml -------------------------------------------------------------------------------- /server/.dockerignore: -------------------------------------------------------------------------------- 1 | .env 2 | .git 3 | dev.ts 4 | -------------------------------------------------------------------------------- /server/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/.env.template -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /server/.tool-versions: -------------------------------------------------------------------------------- 1 | deno 1.32.4 2 | -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/Makefile -------------------------------------------------------------------------------- /server/cache_imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/cache_imports.ts -------------------------------------------------------------------------------- /server/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/demo.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/demo.m4a -------------------------------------------------------------------------------- /server/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/deno.json -------------------------------------------------------------------------------- /server/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/deno.lock -------------------------------------------------------------------------------- /server/deno.prod.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/deno.prod.lock -------------------------------------------------------------------------------- /server/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/dev.ts -------------------------------------------------------------------------------- /server/dev/generateOpenAPISpec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/dev/generateOpenAPISpec.ts -------------------------------------------------------------------------------- /server/dev/updateExampleRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/dev/updateExampleRequests.ts -------------------------------------------------------------------------------- /server/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/fly.toml -------------------------------------------------------------------------------- /server/fresh.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/fresh.gen.ts -------------------------------------------------------------------------------- /server/import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/import_map.json -------------------------------------------------------------------------------- /server/islands/AudioPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/islands/AudioPrompt.tsx -------------------------------------------------------------------------------- /server/islands/Examples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/islands/Examples.tsx -------------------------------------------------------------------------------- /server/islands/PromptDev.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/islands/PromptDev.tsx -------------------------------------------------------------------------------- /server/islands/TextPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/islands/TextPrompt.tsx -------------------------------------------------------------------------------- /server/lib/clients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/clients.ts -------------------------------------------------------------------------------- /server/lib/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command.ts -------------------------------------------------------------------------------- /server/lib/command/__snapshots__/filter_test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/__snapshots__/filter_test.ts.snap -------------------------------------------------------------------------------- /server/lib/command/__snapshots__/parser_test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/__snapshots__/parser_test.ts.snap -------------------------------------------------------------------------------- /server/lib/command/__snapshots__/resolveExpression_test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/__snapshots__/resolveExpression_test.ts.snap -------------------------------------------------------------------------------- /server/lib/command/builtinCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/builtinCommands.ts -------------------------------------------------------------------------------- /server/lib/command/builtinCommands_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/builtinCommands_test.ts -------------------------------------------------------------------------------- /server/lib/command/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/filter.ts -------------------------------------------------------------------------------- /server/lib/command/filter_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/filter_test.ts -------------------------------------------------------------------------------- /server/lib/command/languageCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/languageCommands.ts -------------------------------------------------------------------------------- /server/lib/command/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/parser.ts -------------------------------------------------------------------------------- /server/lib/command/parser_bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/parser_bench.ts -------------------------------------------------------------------------------- /server/lib/command/parser_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/parser_test.ts -------------------------------------------------------------------------------- /server/lib/command/parser_until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/parser_until.ts -------------------------------------------------------------------------------- /server/lib/command/resolveExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/resolveExpression.ts -------------------------------------------------------------------------------- /server/lib/command/resolveExpression_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/resolveExpression_test.ts -------------------------------------------------------------------------------- /server/lib/command/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/run.ts -------------------------------------------------------------------------------- /server/lib/command/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/command/types.ts -------------------------------------------------------------------------------- /server/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/constants.ts -------------------------------------------------------------------------------- /server/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/errors.ts -------------------------------------------------------------------------------- /server/lib/faultHandling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/faultHandling.ts -------------------------------------------------------------------------------- /server/lib/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/fixtures.ts -------------------------------------------------------------------------------- /server/lib/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/log.ts -------------------------------------------------------------------------------- /server/lib/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models.ts -------------------------------------------------------------------------------- /server/lib/models/__snapshots__/assist001_test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/__snapshots__/assist001_test.ts.snap -------------------------------------------------------------------------------- /server/lib/models/__snapshots__/assist002_test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/__snapshots__/assist002_test.ts.snap -------------------------------------------------------------------------------- /server/lib/models/__snapshots__/assistShared_test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/__snapshots__/assistShared_test.ts.snap -------------------------------------------------------------------------------- /server/lib/models/assist001.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/assist001.ts -------------------------------------------------------------------------------- /server/lib/models/assist001_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/assist001_test.ts -------------------------------------------------------------------------------- /server/lib/models/assist002.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/assist002.ts -------------------------------------------------------------------------------- /server/lib/models/assist002_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/assist002_test.ts -------------------------------------------------------------------------------- /server/lib/models/assistShared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/assistShared.ts -------------------------------------------------------------------------------- /server/lib/models/code000.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/code000.ts -------------------------------------------------------------------------------- /server/lib/models/modelDeps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/modelDeps.ts -------------------------------------------------------------------------------- /server/lib/models/noop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/noop.ts -------------------------------------------------------------------------------- /server/lib/models/passthroughOpenai000.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/passthroughOpenai000.ts -------------------------------------------------------------------------------- /server/lib/models/translate000.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/translate000.ts -------------------------------------------------------------------------------- /server/lib/models/whisper000.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/models/whisper000.ts -------------------------------------------------------------------------------- /server/lib/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/session.ts -------------------------------------------------------------------------------- /server/lib/session/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/session/configuration.ts -------------------------------------------------------------------------------- /server/lib/toJsonSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/toJsonSchema.ts -------------------------------------------------------------------------------- /server/lib/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/util.ts -------------------------------------------------------------------------------- /server/lib/valueTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/lib/valueTypes.ts -------------------------------------------------------------------------------- /server/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/main.ts -------------------------------------------------------------------------------- /server/msgpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/msgpack.ts -------------------------------------------------------------------------------- /server/routes/_500.tsx: -------------------------------------------------------------------------------- 1 | export default function Error500Page() { 2 | return
Internal server error
; 3 | } 4 | -------------------------------------------------------------------------------- /server/routes/api/_middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/routes/api/_middleware.ts -------------------------------------------------------------------------------- /server/routes/api/session/_middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/routes/api/session/_middleware.ts -------------------------------------------------------------------------------- /server/routes/api/session/requests/[modelName].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/routes/api/session/requests/[modelName].ts -------------------------------------------------------------------------------- /server/routes/api/session/requests/[modelName]_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/routes/api/session/requests/[modelName]_test.ts -------------------------------------------------------------------------------- /server/routes/api/session/requests/__snapshots__/[modelName]_test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/routes/api/session/requests/__snapshots__/[modelName]_test.ts.snap -------------------------------------------------------------------------------- /server/routes/api/sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/routes/api/sessions.ts -------------------------------------------------------------------------------- /server/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/routes/index.tsx -------------------------------------------------------------------------------- /server/static/assist001.examples.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/static/assist001.examples.jsonl -------------------------------------------------------------------------------- /server/static/assist002.examples.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/static/assist002.examples.jsonl -------------------------------------------------------------------------------- /server/static/assist002.gpt4.examples.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/static/assist002.gpt4.examples.jsonl -------------------------------------------------------------------------------- /server/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/static/favicon.ico -------------------------------------------------------------------------------- /server/static/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/static/openapi.json -------------------------------------------------------------------------------- /server/twind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/twind.config.ts -------------------------------------------------------------------------------- /server/types/gpt-3-encoder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathankot/bashi/HEAD/server/types/gpt-3-encoder.d.ts --------------------------------------------------------------------------------