fix: include question in prompt #5

Merged
drgroot merged 1 commits from f into main 2026-01-21 11:23:54 +00:00
3 changed files with 22 additions and 16 deletions

View File

@@ -1,25 +1,25 @@
name: 'Issue Embedder' name: "Issue Embedder"
description: 'Sends github issues to the lake to embed into vector form' description: "Sends github issues to the lake to embed into vector form"
inputs: inputs:
api_url: api_url:
description: 'api url' description: "api url"
default: 'http://agents-api.servc-agents:3000' default: "http://agent-api.k8s.private"
required: false required: false
api_token: api_token:
description: 'API token for authentication' description: "API token for authentication"
default: '' default: ""
required: false required: false
route: route:
default: 'agent-lake' default: "agent-lake"
required: false required: false
method: method:
default: 'embeddings_insert' default: "embeddings_insert"
required: false required: false
debug: debug:
description: 'Enable debug mode' description: "Enable debug mode"
default: 'false' default: "false"
required: false required: false
runs: runs:
using: 'node20' using: "node20"
main: 'dist/index.js' main: "dist/index.js"

7
dist/index.js vendored
View File

@@ -32836,7 +32836,7 @@ const core = __nccwpck_require__(7012);
const github = __nccwpck_require__(7940); const github = __nccwpck_require__(7940);
const apiUrl = const apiUrl =
core.getInput("api_url") || "http://agents-api.servc-agents:3000"; core.getInput("api_url") || "http://agent-api.k8s.private";
const apiToken = core.getInput("api_token"); const apiToken = core.getInput("api_token");
const route = core.getInput("route") || "agent-lake"; const route = core.getInput("route") || "agent-lake";
const method = core.getInput("method") || "embeddings_insert"; const method = core.getInput("method") || "embeddings_insert";
@@ -32961,7 +32961,10 @@ async function run() {
} }
const embedText = body ? body.trim() : String(comments[0]).trim(); const embedText = body ? body.trim() : String(comments[0]).trim();
const storeText = String(comments[comments.length - 1]).trim(); const storeText = [
'Question: ' + embedText,
String(comments[comments.length - 1]).trim()
].join('\n')
const requestPayload = { const requestPayload = {
type: "input", type: "input",

View File

@@ -4,7 +4,7 @@ const core = require("@actions/core");
const github = require("@actions/github"); const github = require("@actions/github");
const apiUrl = const apiUrl =
core.getInput("api_url") || "http://agents-api.servc-agents:3000"; core.getInput("api_url") || "http://agent-api.k8s.private";
const apiToken = core.getInput("api_token"); const apiToken = core.getInput("api_token");
const route = core.getInput("route") || "agent-lake"; const route = core.getInput("route") || "agent-lake";
const method = core.getInput("method") || "embeddings_insert"; const method = core.getInput("method") || "embeddings_insert";
@@ -129,7 +129,10 @@ async function run() {
} }
const embedText = body ? body.trim() : String(comments[0]).trim(); const embedText = body ? body.trim() : String(comments[0]).trim();
const storeText = String(comments[comments.length - 1]).trim(); const storeText = [
'Question: ' + embedText,
String(comments[comments.length - 1]).trim()
].join('\n')
const requestPayload = { const requestPayload = {
type: "input", type: "input",