8000 Comparing main...canary · tinykit-studio/tinykit · GitHub
[go: up one dir, main page]

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tinykit-studio/tinykit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: tinykit-studio/tinykit
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: canary
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 17 files changed
  • 2 contributors

Commits on Dec 22, 2025

  1. remove deepseek references

    elemdos committed Dec 22, 2025
    Configuration menu
    Copy the full SHA
    a836b9f View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2025

  1. 🐤 welcome to canary

    here be dragons (and backend functionality, eventually)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    elemdos and claude committed Dec 23, 2025
    Configuration menu
    Copy the full SHA
    0600e81 View commit details
    Browse the repository at this point in the history
  2. add backend functionality for server-side code execution

    - Backend execution endpoint at /_tk/backend/[project_id]/[fn]
    - $backend virtual module for frontend to call server functions
    - Backend code editor in Code panel (Server toggle)
    - AI agent tool: write_backend_code
    - Backend functions have access to env, data, and fetch
    
    Usage:
      Frontend: import backend from '$backend'
                await backend.my_function({ arg })
    
      Backend:  export async function my_function({ arg }) {
                  return { result: await fetch(...) }
                }
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    elemdos and claude committed Dec 23, 2025
    Configuration menu
    Copy the full SHA
    fed94cb View commit details
    Browse the repository at this point in the history
  3. add backend SDK with auth and ai primitives

    The $backend module now provides:
    
    - backend.auth.login({ email, password })
    - backend.auth.signup({ email, password, name })
    - backend.auth.signout()
    - backend.auth.user / backend.auth.me()
    
    - backend.ai({ prompt, system? })
    - backend.ai.stream({ prompt }, onChunk)
    
    - backend.utils.proxy (same as $tinykit.proxy)
    
    - backend.custom.* (user-defined functions)
    
    Architecture: Frontend calls SDK endpoints (/_tk/sdk/*)
    which use configured providers. Swap providers in settings
    without changing app code.
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    elemdos and claude committed Dec 23, 2025
    Configuration menu
    Copy the full SHA
    4795e84 View commit details
    Browse the repository at this point in the history
Loading
0