開発

Turboism への貢献、または Java、GraalJS、MCP を使った開発。

これは公開待ちの候補ドキュメントです。現在の Preview の境界を説明します。

Turboism に貢献する

Turboism 自体を改善する場合はコントリビューションを確認してください。

Java プラグイン

クイックスタートプラグインインターフェースプラグインマニフェストとパッケージングプラグインの設計を確認してください。Java プラグインはプロセス内で読み込まれる Java 17 JAR で、public SDK のライフサイクルとサービスを使用します。

GraalJS スクリプト

制限されたスクリプトについてはGraalJS スクリプトを確認してください。Java の呼び出し元が ScriptService を通じて明示的に実行する必要があります。検出だけでは自動実行されず、完全な Java SDK も提供されません。

MCP

信頼できる外部 client が、認証された loopback Streamable HTTP automation を必要とする場合はMCPを確認してください。MCP はプロセス内 plugin API ではありません。

コーディングエージェント向けコンテキスト

LLM コーディングコンテキストは、コーディングエージェント向けの vendor-neutral なプロジェクト概要です。別の開発方法ではありません。ACP は Turboism with fx の内部でのみ使用され、第 4 の interface ではありません。