startupbuddy-kernel
An implementation of using the http://kernel-based.dev paradigm. Bootstrap the kernel with kernel = startupbuddykernel.bootstrap() and dispatch commands with kernel.cmd(SysCommand.<NAME>, **kwargs).
System Commands
| System Command | Description |
|---|---|
TEST |
Health-check command; returns a GOOD exit code to confirm the kernel is wired up and dispatching correctly. |
PROMPT_PITCH |
Brainstorms a business pitch. Validates that all required fields are present (business_idea, the_problem, the_insight, traction, business_model, the_team, the_ask), builds a pitch-framework system prompt, and returns the generated pitch response. |
CREATE_MOCKUP |
Generates a mockup of a signup/landing page for the business from a prompt via Wavespeed, returning the URL of the generated mockup (errors if generation fails, e.g. insufficient Wavespeed credits). |
KERNEL_PROMPT |
Sends a prompt to the kernel's LLM interface, scoped to a given project directory (reads/writes are restricted to that directory). Returns the response messages and any requested tool calls. |
TOOL_CALL |
Executes the tool calls requested by a previous kernel prompt and returns their results. |
REPROMPT |
Continues a previous kernel prompt conversation (re-prompts with the existing context for the project directory) and returns the new messages and tool calls. |
REPROMPT_PITCH |
Re-runs pitch generation with the pitch framework in reprompt mode, refining or regenerating a previously created pitch. |
Metadata
Release files for startupbuddykernel 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| startupbuddykernel-0.1.3.tar.gz | 28.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| startupbuddykernel-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 61.5 kB
Release files / startupbuddykernel-0.1.3.tar.gz
| Download URL | startupbuddykernel-0.1.3.tar.gz |
|---|---|
| Size | 28.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
58a7831671ab9c751af835e416309f0efd1848958ea69d0bb3ea2cbebd2406a2
|
|
BLAKE2b-256 checksum How to use checksums |
47f30735262c129d6e9bd8169a28c09d8bbaacd25321de9fa46f4d8ac737487e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / startupbuddykernel-0.1.3-py3-none-any.whl
| Download URL | startupbuddykernel-0.1.3-py3-none-any.whl |
|---|---|
| Size | 33.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e78b1835b77792cfebb220a76652bca75613a796ec9d18c032b041db9e313035
|
|
BLAKE2b-256 checksum How to use checksums |
6a5de8cd33065d560299cc9033ff388536a354ae8c73d16262ab074632ba1f3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|