Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion Docs/CALIBRATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ It is **not an accuracy figure**. Accuracy needs machine-written text to measure
- **Corpus** `signsofai-human-baseline`, fingerprint `123fa5b9ebca3f29`
- **Texts** 90 (280,221 words)
- **Lengths measured** 662 – 9,328 words (median 2,772)
- **Engine** SignsOfAI.Core 0.4.0
- **Engine** SignsOfAI.Core 0.5.0
- **Run** 2026-08-24
- **Target false-positive rate** 5%

Expand Down
2 changes: 1 addition & 1 deletion src/SignsOfAI.Cli/SignsOfAI.Cli.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<PackAsTool>true</PackAsTool>
<ToolCommandName>signsofai</ToolCommandName>
<PackageId>SignsOfAI.Cli</PackageId>
<Version>0.4.0</Version>
<Version>0.5.0</Version>
<Authors>Pedro Hernández (PeopleWorks)</Authors>
<Company>PeopleWorks</Company>
<Description>CLI to detect the signs of AI writing (English &amp; Spanish) and recommend fixes — lint your prose in CI.</Description>
Expand Down
2 changes: 1 addition & 1 deletion src/SignsOfAI.Core/Calibration/published-calibration.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"corpusId":"signsofai-human-baseline","texts":90,"measuredOn":"2026-08-24","engine":"0.4.0","recommendedThreshold":25,"flaggedAtThreshold":0,"rateLow":0,"rateHigh":0.04093562618368095,"shortestWords":662,"longestWords":9328,"noisiestRules":[{"ruleId":"stat.burstiness","textShare":0.2777777777777778},{"ruleId":"rhet.in-terms-of","textShare":0.1},{"ruleId":"rhet.not-only-but","textShare":0.08888888888888889},{"ruleId":"rhet.in-order-to","textShare":0.07777777777777778},{"ruleId":"lex.furthermore","textShare":0.07777777777777778},{"ruleId":"lex.robust","textShare":0.07777777777777778},{"ruleId":"lex.just","textShare":0.07777777777777778},{"ruleId":"lex.simply","textShare":0.07777777777777778}],"languages":[{"language":"en","texts":65,"recommendedThreshold":null,"bestBound":0.05580153215404492},{"language":"es","texts":25,"recommendedThreshold":null,"bestBound":0.13319225276039096}]}
{"corpusId":"signsofai-human-baseline","texts":90,"measuredOn":"2026-08-24","engine":"0.5.0","recommendedThreshold":25,"flaggedAtThreshold":0,"rateLow":0,"rateHigh":0.04093562618368095,"shortestWords":662,"longestWords":9328,"noisiestRules":[{"ruleId":"stat.burstiness","textShare":0.2777777777777778},{"ruleId":"rhet.in-terms-of","textShare":0.1},{"ruleId":"rhet.not-only-but","textShare":0.08888888888888889},{"ruleId":"rhet.in-order-to","textShare":0.07777777777777778},{"ruleId":"lex.furthermore","textShare":0.07777777777777778},{"ruleId":"lex.robust","textShare":0.07777777777777778},{"ruleId":"lex.just","textShare":0.07777777777777778},{"ruleId":"lex.simply","textShare":0.07777777777777778}],"languages":[{"language":"en","texts":65,"recommendedThreshold":null,"bestBound":0.05580153215404492},{"language":"es","texts":25,"recommendedThreshold":null,"bestBound":0.13319225276039096}]}
2 changes: 1 addition & 1 deletion src/SignsOfAI.Core/SignsOfAI.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<!-- Publishable as a library so others can embed the engine. -->
<PackageId>SignsOfAI.Core</PackageId>
<Version>0.4.0</Version>
<Version>0.5.0</Version>
<Authors>Pedro Hernández (PeopleWorks)</Authors>
<Company>PeopleWorks</Company>
<Description>The engine behind Signs of AI Writing: detects the stylometric tells of AI-generated text (English &amp; Spanish) — overused vocabulary, rhetorical crutches, syntactic tells and burstiness — and returns an actionable fix for each finding. No external dependencies.</Description>
Expand Down
6 changes: 3 additions & 3 deletions src/SignsOfAI.Mcp/.mcp/server.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.peopleworks/signs-of-ai",
"version": "0.4.0",
"version": "0.5.0",
"title": "Signs of AI Writing",
"description": "AI-writing detection (EN/ES) that shows the evidence: named tells, hidden characters, citations.",
"packages": [
{
"registryType": "nuget",
"registryBaseUrl": "https://api.nuget.org/v3/index.json",
"identifier": "SignsOfAI.Mcp",
"version": "0.4.0",
"version": "0.5.0",
"transport": {
"type": "stdio"
},
Expand All @@ -18,7 +18,7 @@
"environmentVariables": [
{
"name": "SIGNSOFAI_API_ENDPOINT",
"description": "Base URL of the SignsOfAI API used by the two optional server-backed tools (measure_predictability, check_paraphrase). Defaults to the PeopleWorks-hosted endpoint. The other seven tools never call it.",
"description": "Base URL of the SignsOfAI API used by the two optional server-backed tools (measure_predictability, check_paraphrase). Defaults to the PeopleWorks-hosted endpoint. The other eight tools never call it.",
"isRequired": false,
"isSecret": false
}
Expand Down
2 changes: 1 addition & 1 deletion src/SignsOfAI.Mcp/SignsOfAI.Mcp.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<PackAsTool>true</PackAsTool>
<ToolCommandName>signsofai-mcp</ToolCommandName>
<PackageId>SignsOfAI.Mcp</PackageId>
<Version>0.4.0</Version>
<Version>0.5.0</Version>
<Authors>Pedro Hernández (PeopleWorks)</Authors>
<Company>PeopleWorks</Company>
<Description>Model Context Protocol (MCP) server for Signs of AI Writing. Exposes the engine as tools — analyze text for AI tells, check originality between documents, search the sign catalog, extract distinctive phrases, and (optionally, via the hosted API) measure perplexity and find paraphrases — to Claude Desktop and any MCP client.</Description>
Expand Down
2 changes: 1 addition & 1 deletion src/SignsOfAI.UI/Services/DesktopRelease.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ namespace SignsOfAI.UI.Services;
public static class DesktopRelease
{
/// <summary>The published version, without the <c>desktop-v</c> prefix its tag carries.</summary>
public const string Version = "0.4.0";
public const string Version = "0.5.0";

/// <summary>
/// The .zip itself, so the button downloads rather than starting a scavenger hunt through a
Expand Down
Loading