Skip to content

BotWire v0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 09:04
a50d55b

BotWire v0.1.0 — Initial Release

AI-powered customer-support bot for ASP.NET Core. One-line integration:

builder.Services.AddBotWire(opts => { /* topic, docs, provider */ });
app.MapBotWire();

Bring your own OpenAI-compatible API key — no SaaS fees, your only running cost is model tokens.

Highlights

  • Embedded chat widget — zero-dependency ~12KB Web Component, served at /botwire/widget.js
  • Grounded answers — RAG over your own Markdown docs; no invented policies or prices
  • Human escalation — collects contact details and emails a support ticket when a human is needed
  • Multilingual — replies in the customer's language; tickets in yours
  • Safety guards — PII blocking and prompt-injection defenses, on by default
  • Self-hosted — your data and prompts stay in your app (AGPL-3.0; commercial licenses available)

Packages

Package Description
BotWire.AspNetCore ASP.NET Core integration: AddBotWire() + MapBotWire(), SSE streaming, embedded widget
BotWire.Core Core engine: RAG, escalation, guards (no ASP.NET dependency)
BotWire.Channels.Email Ticket delivery via SMTP (MailKit)

Get started

dotnet add package BotWire.AspNetCore

See the README for the full quick start.

What's Changed

  • chore(release): prep 0.1.0 — README, NuGet packaging, AGPL license fix by @adamy in #2
  • fix(release): Task 20 — pre-0.1.0 review (off-topic escalation, drop no-op options) by @adamy in #1
  • docs(security): add SECURITY.md vulnerability disclosure policy by @adamy in #12
  • ci: add CI + tag-triggered NuGet release pipeline (Trusted Publishing) by @adamy in #13
  • chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in /npm/botwire-js by @dependabot[bot] in #3
  • Bump coverlet.collector from 6.0.4 to 10.0.1 by @dependabot[bot] in #5
  • Bump Microsoft.AspNetCore.Mvc.Testing from 10.0.0 to 10.0.9 by @dependabot[bot] in #6
  • Bump xunit.runner.visualstudio from 3.1.4 to 3.1.5 by @dependabot[bot] in #11
  • Bump Microsoft.Extensions.DependencyInjection.Abstractions and Microsoft.Extensions.Options by @dependabot[bot] in #9
  • Bump Microsoft.Extensions.DependencyInjection.Abstractions and Microsoft.Extensions.Logging.Abstractions by @dependabot[bot] in #8
  • Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.6.0 by @dependabot[bot] in #10
  • chore(deps-dev): bump esbuild from 0.25.12 to 0.28.0 in /npm/botwire-js by @dependabot[bot] in #4
  • ci: pin actions to commit SHAs; let Dependabot manage action bumps by @adamy in #14
  • chore(deps): align versions post-Dependabot; curated release notes by @adamy in #20

New Contributors

Full Changelog: https://github.com/adamy/BotWire/commits/v0.1.0