MCP Terminal Server

/** * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // TODO(sam-gc): Update this once we have actual libraries/plugins... module.exports = { builder: { cmd: "echo 'Custom message....' && npm run build", }, cliPlugins: [ { name: 'My tool', keyword: 'tool-test', actions: [ { name: 'hello', action: 'hello', helpText: 'help me', hook: () => console.log('Tool test!'), }, ], }, ], evaluators: [ { actionRef: '/flow/myFlow', extractors: { output: { inputOf: 'my-step-name' }, context: (t) => 'Hello', }, }, ], };