Core で Agent を素早く構築
integration を組み込み入口として使います。
最小サンプル
go
package main
import (
"context"
"fmt"
"github.com/quailyquaily/mistermorph/agent"
"github.com/quailyquaily/mistermorph/integration"
)
func main() {
cfg := integration.DefaultConfig()
cfg.BuiltinToolNames = []string{"read_file", "url_fetch", "todo_update"}
cfg.Set("llm.provider", "openai")
cfg.Set("llm.model", "gpt-5.4")
cfg.Set("llm.api_key", "YOUR_API_KEY")
rt := integration.New(cfg)
task := "README を読んで短く要約"
final, _, err := rt.RunTask(context.Background(), task, agent.RunOptions{})
if err != nil {
panic(err)
}
fmt.Println(final.Output)
}よく調整する項目
cfg.BuiltinToolNamescfg.Set("max_steps", N)cfg.Set("tool_repeat_limit", N)cfg.Inspect.Prompt、cfg.Inspect.Request
Prepared 方式(NewRunEngine*)は Core 高度な組み込み にまとめています。