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.2
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.2.tar.gz | 28.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| startupbuddykernel-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 61.6 kB
Release files / startupbuddykernel-0.1.2.tar.gz
| Download URL | startupbuddykernel-0.1.2.tar.gz |
|---|---|
| Size | 28.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
10a35dfddf747026a4ed1152a2984b4305ad1ae0c6f9c8beea31151dbfca172f
|
|
BLAKE2b-256 checksum How to use checksums |
bbd7c8c3387e6ade7cd32053c30be9c2ac1aab70483cd9a75a7929d8d4276f6d
|
| 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.2-py3-none-any.whl
| Download URL | startupbuddykernel-0.1.2-py3-none-any.whl |
|---|---|
| Size | 33.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1dbfcbd42eccd506961e06ac64d6b456eee981b19b1b2bdd3c4af63cfc3a02e5
|
|
BLAKE2b-256 checksum How to use checksums |
912b1d6cbdcafd40bebef6e0a83cac1c8923586f0b40f948b3fec938d1558a38
|
| 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}
|