Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
a3c3c5a
feat(ctx): add CTX AI context engine integration
Bhavya031 Mar 28, 2026
edf5269
fix(demo/ctx): move tsx to dependencies for global install support
Bhavya031 Mar 28, 2026
716bee8
docs(demo/ctx): replace Bun references with Node.js/tsx
Bhavya031 Mar 28, 2026
b37ac29
fix(demo/ctx): use os.homedir() instead of process.env.HOME! in state…
Bhavya031 Mar 28, 2026
ab12215
fix(demo/ctx): guard setRawMode behind isTTY check to avoid crash in …
Bhavya031 Mar 28, 2026
1e80ec6
fix(demo/ctx): extract new path from rename entries in git status --p…
Bhavya031 Mar 28, 2026
fcf19ae
fix(demo/ctx): scope JSONC comment replacement to // CTX: prefix to p…
Bhavya031 Mar 28, 2026
7376804
fix(demo/ctx): only apply path-shortening in toolCall when arg is a f…
Bhavya031 Mar 28, 2026
7603f2a
fix(demo/ctx): merge into existing provider instead of overwriting to…
Bhavya031 Mar 28, 2026
dd2ebb7
fix(demo/ctx): add error handling for readFile, readFileSync, and JSO…
Bhavya031 Mar 28, 2026
f1ec7b1
fix(demo/ctx): handle pause_turn stop reason and add path traversal g…
Bhavya031 Mar 28, 2026
e0b7403
fix(demo/ctx): add resolveSafe path traversal guard for all tool call…
Bhavya031 Mar 28, 2026
674652e
fix(demo/ctx): include i18n.json in candidates and defer clearState u…
Bhavya031 Mar 28, 2026
306d6c9
docs(demo/ctx): update install instructions to point to lingodotdev/l…
Bhavya031 Mar 29, 2026
9b8f699
chore(demo/ctx): rename package from lingo-agent to ctx
Bhavya031 Apr 1, 2026
6b8fac1
Merge branch 'main' into main
Bhavya031 Apr 1, 2026
c2351bb
revert(demo/ctx): remove manually created changeset file
Bhavya031 Apr 4, 2026
2cee14d
Merge branch 'main' into main
Bhavya031 Apr 4, 2026
de22c57
chore(demo/ctx): add changeset for ctx minor release
Bhavya031 Apr 4, 2026
004936c
Merge branch 'main' of https://github.com/Bhavya031/lingo.dev
Bhavya031 Apr 4, 2026
52392ad
chore: update pnpm-lock.yaml to include demo/ctx workspace package
Bhavya031 Apr 6, 2026
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
5 changes: 5 additions & 0 deletions .changeset/slow-groups-find.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"ctx": minor
---

Add CTX AI context engine to generate and maintain lingo-context.md
136 changes: 136 additions & 0 deletions demo/ctx/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional stylelint cache
.stylelintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# vuepress v2.x temp and cache directory
.temp
.cache

# vitepress build output
**/.vitepress/dist

# vitepress cache directory
**/.vitepress/cache

# Docusaurus cache and generated files
.docusaurus

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
Loading
Loading