* Update base44-cli skill to v0.0.45: functions delete, list, pull, deploy
- Added functions-delete.md: new command to delete deployed functions by name
- Added functions-list.md: new command to list all deployed functions on remote
- Added functions-pull.md: new command to pull deployed functions to local files
- Updated functions-deploy.md: added [names...] positional arg and --force flag
- Updated SKILL.md: added new commands to Function Management table and Quick Start
- Updated CLI_VERSION: v0.0.44 → v0.0.45
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* added zero config for functions deploy command
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: yardend <yardend@wix.com>
Instead of maintaining a static list of supported connector types across
skill files, instruct the agent to run `npx base44 connectors list-available`
to dynamically discover available integrations from the backend.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- agents pull: update output messages from "Writing" to "Syncing" and add "All agents are already up to date" message
- agents pull: remove outdated "No agents found on Base44" error handling section
- project logs: no changes needed (--level already documented, --json was never documented)
- CLI_VERSION: v0.0.34 → v0.0.35
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
- Bump CLI_VERSION from v0.0.31 to v0.0.33
- deploy.md: add connectors to deployed resources list and document OAuth flow handling
- types-generate.md: add connectors to generated registries (ConnectorTypeRegistry)
- connectors-push.md: update CI/CD section to reflect non-interactive TTY detection instead of CI env var
- SKILL.md: update deploy and types generate command descriptions to include connectors
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Enrich plugin.json with author/homepage/license metadata and bump to
v1.0.0-beta.1, add marketplace.json for self-hosted marketplace support,
update README with marketplace installation instructions and fix broken
HTML tag, and add PUBLISH.md guide for official marketplace submission.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
- Added new 'eject' command for downloading existing Base44 projects
- Updated SKILL.md to include eject command in Project Management table
- Created comprehensive reference documentation for eject command
- Updated upgrade notification message in troubleshooting
- Synced CLI_VERSION from v0.0.30 to v0.0.31
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
The Claude agent's tool calls were silently denied during PR #72:
- Agent used Edit (not in allowed-tools) instead of Write
- Agent chained git commands with && which didn't match individual patterns
- Bare git push (no args) didn't match Bash(git push *)
Fixes:
- Add Edit to allowed-tools alongside Write
- Add Bash(git push) for bare git push without args
- Instruct agent to run git commands as separate Bash calls
- Only post PR comment after confirming git push succeeded
Co-authored-by: Cursor <cursoragent@cursor.com>
Adds a reference document for a CLI command. This change falls under
skills/** so the readme-check workflow will trigger, but since the
base44-cli skill already exists in the README table, no README update
should be needed.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add documentation to prevent common configuration errors:
- entities-create.md: Add warning about nested "schema" property mistake
that causes "Invalid schema: Schema must have a 'type' field" errors
- agents-push.md:
- Fix entity_name example to use PascalCase (Task not tasks)
- Add agent file naming convention (underscores, not hyphens)
- Add warning about wrong "tools" vs "tool_configs" format
- Add best practices for agent instructions when using entity tools
These issues were discovered during real-world usage and caused
significant debugging time.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Update SDK documentation to recommend building custom login UI using
loginViaEmailPassword() and loginWithProvider() instead of redirectToLogin().
Changes:
- Add deprecation warning to redirectToLogin in method reference table
- Update Protected Route Pattern to use navigate() instead of redirectToLogin
- Update error handling examples to navigate to custom login page
- Reframe "Limitations" section as "Authentication UI Options"
- Add new Best Practice for building custom login UI
- Update QUICK_REFERENCE.md with warning comment
- Update SKILL.md Protected Routes example
https://claude.ai/code/session_01S8pH8AXWza6WkTZ233N8Z8
Co-authored-by: Claude <noreply@anthropic.com>
* Refactor RLS documentation for clarity and structure
- Updated entities-create.md to streamline the Row Level Security (RLS) section, enhancing descriptions and examples for better understanding.
- Consolidated RLS operations and permission values, clarifying the conditions and template variables used in RLS rules.
- Revised examples in rls-examples.md to reflect new patterns and best practices, emphasizing the limitations of JSON schema RLS and alternative approaches for complex access patterns.
- Improved overall organization of content for easier navigation and comprehension.
* Update documentation to clarify AI agent usage requirements in Base44 SDK
- Added a note in SKILL.md indicating that chatting with AI agents requires a logged-in user.
- Included a similar note in base44-agents.md to emphasize that all agent methods operate within the context of an authenticated user.
- Added a "Common Mistakes" section in functions-create.md to guide users on correct directory structure and import statements.
- Updated SKILL.md to include critical warnings against hallucinating API methods, with detailed comparisons of incorrect vs. correct usage.
- Introduced a new QUICK_REFERENCE.md file for quick method signatures across SDK modules, emphasizing the importance of verification before coding.
- Clarified required directory structure for backend functions in functions.md, ensuring users follow the correct setup for deployment.
The `add-skill` CLI tool has been renamed to `skills`.
Updated all references and command examples in `README.md` and
`CONTRIBUTING.md` to use the new `skills` command.
Specifically:
* `npx add-skill` commands are now `npx skills add`
Rewrote both skill descriptions to eliminate overlap and improve trigger accuracy:
- base44-sdk: Now clearly targets EXISTING projects and SDK code writing
- base44-cli: Now clearly targets project initialization and CLI commands
- Removed conflicting "ALWAYS ACTIVATE on ANY base44 mention" from both
- Added explicit routing to direct users to the correct skill
- Established clear prerequisite relationship (cli before sdk for new projects)
- Added critical warnings and mandatory reading notes for the `base44 create` command to ensure users follow the correct workflow and template selection.
- Updated template selection section in create.md to clarify when to use `backend-only` vs `backend-and-client`.
- Improved examples and added critical steps for using the `backend-only` template with existing frameworks.
- Emphasized the importance of following instructions to avoid project scaffolding issues.
Sync the base44-cli skill documentation with version 0.0.21 of the CLI.
Changes:
- Updated create command: name parameter is now positional argument instead of --name flag
- Added --skills option to create command (controls AI agent skills installation)
- Added --projectId option to link command (allows linking to specific project)
- Updated all examples and usage documentation to reflect new syntax
- Updated CLI_VERSION from v0.0.17 to v0.0.21
Breaking changes:
- create command now uses: npx base44 create my-app -p . (not -n my-app)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>