Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
3704a3b
feat: chatwoot hitl
ceyhun-botpress Dec 8, 2025
684ccc3
feat: stick assignment for chatwoot tickets
ceyhun-botpress Dec 9, 2025
b7c1356
feat: added image/file/mp4 support
ceyhun-botpress Dec 10, 2025
3723933
feat: assign hitl to the ongoing conversation
ceyhun-botpress Dec 11, 2025
a86070a
chore: minor improvements
ceyhun-botpress Dec 12, 2025
e7acdb7
feat(chatwoot): enhance messaging capabilities and improve setup inst…
ceyhun-botpress Dec 15, 2025
287da43
feat(chatwoot): update integration definition and improve contact han…
ceyhun-botpress Dec 16, 2025
d9733ca
chore: change bp _modules in .gitignore
ceyhun-botpress Dec 16, 2025
f374c9f
chore: revert gitignore
ceyhun-botpress Dec 16, 2025
fdf1385
chore: remove tracked files
ceyhun-botpress Dec 16, 2025
5fef171
chore: remove pnpm lock
ceyhun-botpress Dec 16, 2025
e001969
chore: add bp_modules
ceyhun-botpress Dec 16, 2025
32aca20
Revert "chore: add bp_modules"
ceyhun-botpress Dec 16, 2025
02cc30e
chore(chatwoot): update package.json to add build script and upgrade …
ceyhun-botpress Dec 16, 2025
2f5b35a
refactor(setup-integrations): streamline integration setup process an…
ceyhun-botpress Dec 16, 2025
fdacafe
refactor(setup-integrations): revert to previous
ceyhun-botpress Dec 16, 2025
187c2a2
refactor(setup-integrations): revert back to original
ceyhun-botpress Dec 16, 2025
542b6ae
feat(hitl): add HITL interface with message schemas and actions, upda…
ceyhun-botpress Dec 16, 2025
9e8770d
Revert "feat(hitl): add HITL interface with message schemas and actio…
ceyhun-botpress Dec 16, 2025
29fc428
fix(chatwoot): update hitl dependency path and enhance integration bu…
ceyhun-botpress Dec 16, 2025
7be8912
feat(setup-integrations): enhance integration build process to condit…
ceyhun-botpress Dec 16, 2025
d6332a0
feat(setup-integrations): refine condition for running bp add based o…
ceyhun-botpress Dec 16, 2025
d64d6db
chore(dependencies): update @botpress/client, @botpress/sdk, and @bot…
ceyhun-botpress Dec 16, 2025
a15d802
refactor(hitl): simplify message schema and enhance message definitio…
ceyhun-botpress Dec 16, 2025
87b6cb9
chore: revert everything, push bp_modules
ceyhun-botpress Dec 16, 2025
416fa3c
chore: revert setup script
ceyhun-botpress Dec 16, 2025
44218a6
fix: restore correct interface type for hitl bp_module
ceyhun-botpress Dec 17, 2025
55ffa4a
chore(chatwoot): address pr comments
ceyhun-botpress Dec 18, 2025
40c4be5
chore(chatwoot): update version to 1.0.2 and refine schemas for impro…
ceyhun-botpress Dec 18, 2025
9dc2d92
chore(chatwoot): update version to 1.0.3, refine message handling, an…
ceyhun-botpress Dec 19, 2025
56f266f
chore(chatwoot): address pr comments
ceyhun-botpress Dec 22, 2025
4c9cd74
chore(chatwoot): update integration name and version
ceyhun-botpress Dec 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 17 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,19 @@
node_modules
.env
.botpress
.idea
bp_modules
dist
gen
local/data
.DS_Store
dist/
.turbo
*.tsbuildinfo
__snapshots__
.ignore.me.*
.env*
.botpress
.botpresshome
.botpresshome.*
.turbo
.genenv/
.genenv.*
tilt_config.json
/.idea
hubspot.config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/* eslint-disable */
/* tslint:disable */
// This file is generated. Do not edit it manually.
import * as input from "./input";
export * as input from "./input";
import * as output from "./output";
export * as output from "./output";

export const createUser = {
"input": input.input,
"output": output.output,
"title": "Create external user",
"description": "Create an end user in the external service and in Botpress",
"billable": false,
"cacheable": false,
"attributes": { "bpActionHiddenInStudio": "true" },
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/* eslint-disable */
/* tslint:disable */
// This file is generated. Do not edit it manually.

import { z } from "@botpress/sdk";
export const input = {
schema: z
.object({
name: z
.string()
.title("Display name")
.describe("Display name of the end user"),
pictureUrl: z
.optional(
z
.string()
.title("Picture URL")
.describe("URL of the end user\'s avatar"),
)
.describe("URL of the end user\'s avatar"),
email: z
.optional(
z
.string()
.title("Email address")
.describe("Email address of the end user"),
)
.describe("Email address of the end user"),
})
.catchall(z.never()),
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/* eslint-disable */
/* tslint:disable */
// This file is generated. Do not edit it manually.

import { z } from "@botpress/sdk";
export const output = {
schema: z
.object({
userId: z
.string()
.title("Botpress user ID")
.describe("ID of the Botpress user representing the end user"),
})
.catchall(z.never()),
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/* eslint-disable */
/* tslint:disable */
// This file is generated. Do not edit it manually.
import * as createUser from "./createUser/index";
export * as createUser from "./createUser/index";
import * as startHitl from "./startHitl/index";
export * as startHitl from "./startHitl/index";
import * as stopHitl from "./stopHitl/index";
export * as stopHitl from "./stopHitl/index";

export const actions = {
"createUser": createUser.createUser,
"startHitl": startHitl.startHitl,
"stopHitl": stopHitl.stopHitl,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/* eslint-disable */
/* tslint:disable */
// This file is generated. Do not edit it manually.
import * as input from "./input";
export * as input from "./input";
import * as output from "./output";
export * as output from "./output";

export const startHitl = {
"input": input.input,
"output": output.output,
"title": "Start new HITL session",
"description": "Create a new HITL session in the external service and in Botpress",
"billable": false,
"cacheable": false,
"attributes": { "bpActionHiddenInStudio": "true" },
}
Loading
Loading