Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.2 KB

File metadata and controls

22 lines (15 loc) · 1.2 KB

plugin.delivery Development Guidelines

AI plugin marketplace. SDK, gateway & developer tools for building function-calling plugins. OpenAPI compatible, multi-language support, Vercel edge deployment. Build chat plugins, AI tools & extensions. Primary use in cryptocurrency, DeFI, crypto trading, and blockchain analytics.

Project Overview

plugin.delivery is built with TypeScript. See the README for full documentation.

Terminal Management

  • Always use background terminals (isBackground: true) for every command so a terminal ID is returned
  • Always kill the terminal after the command completes, whether it succeeds or fails — never leave terminals open
  • Do not reuse foreground shell sessions — stale sessions block future terminal operations in Codespaces
  • In GitHub Codespaces, agent-spawned terminals may be hidden — they still work. Do not assume a terminal is broken if you cannot see it
  • If a terminal appears unresponsive, kill it and create a new one rather than retrying in the same terminal

Contributing

  • Follow the existing code style
  • Test changes before submitting PRs
  • Update documentation when adding features
  • See CONTRIBUTING.md for full guidelines