280 Commits

Author SHA1 Message Date
Mikhail Larchanka
3b10003c43 Release - v2.0.0 v2.0.20260414 2026-04-14 19:27:24 +02:00
larchanka
3d0d5b0d27 chore: update package lock 2026-04-14 19:22:14 +02:00
larchanka
ae454123a2 chore: update package lock 2026-04-14 19:21:10 +02:00
larchanka
42f537eb4a chore: update package lock 2026-04-14 13:52:46 +02:00
Mikhail Larchanka
bbf7526940 Merge branch 'main' into release/v2.0.0 2026-04-14 13:43:28 +02:00
dependabot[bot]
6a69da9495 chore(deps): bump vite in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 19:38:04 +02:00
larchanka
bdd8fee826 fix(orchestrator): Ensure abandoned tasks are marked as failed on error 2026-04-10 16:55:32 +02:00
larchanka
0255123229 Fix stale evaluation and formatting in agent prompts 2026-04-10 16:50:57 +02:00
larchanka
6517c45992 Improve prompts 2026-04-10 16:43:34 +02:00
larchanka
cc08878c09 chore: extend agent node with date and format 2026-04-08 23:32:47 +02:00
larchanka
c354f55a14 fix: ensure file ingest tasks are visible on dashboard immediately 2026-04-05 17:01:51 +02:00
larchanka
3d17545dcd Update dependencies 2026-04-05 16:28:43 +02:00
larchanka
645ef8701e Update dependencies 2026-04-05 16:28:23 +02:00
larchanka
242604675a feat: show agent name on hover in dashboard 2026-04-05 16:28:23 +02:00
larchanka
0360275eea docs: update architecture and capability graph to reflect agent-centric model 2026-04-05 16:28:23 +02:00
larchanka
8e395df9ac refactor: implement Agent-based node architecture and dynamic skill loading 2026-04-05 16:28:23 +02:00
dependabot[bot]
d2bc7f3da2 chore(deps): bump picomatch in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [picomatch](https://github.com/micromatch/picomatch).


Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-05 16:27:17 +02:00
dependabot[bot]
3c85eef2bf chore(deps): bump lodash in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [lodash](https://github.com/lodash/lodash).


Updates `lodash` from 4.17.23 to 4.18.1
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-05 16:20:18 +02:00
dependabot[bot]
dea80b30a1 chore(deps): bump brace-expansion
Bumps the npm_and_yarn group with 1 update in the / directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).


Updates `brace-expansion` from 1.1.12 to 1.1.13
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.13
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-05 16:11:31 +02:00
dependabot[bot]
0f0eb1a024 chore(deps): bump ajv in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [ajv](https://github.com/ajv-validator/ajv).


Updates `ajv` from 6.12.6 to 6.14.0
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 6.14.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-05 15:58:37 +02:00
dependabot[bot]
28f3b6bba4 chore(deps): bump minimatch in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [minimatch](https://github.com/isaacs/minimatch).


Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-05 15:56:58 +02:00
larchanka
6d3c6f3e21 chore: filter out system heartbeats from intelligence pipeline logs 2026-04-05 15:32:29 +02:00
larchanka
54bc04922f fix: small prompt fixes 2026-04-05 15:32:29 +02:00
larchanka
1e13b2ec32 fix: small prompt fixes 2026-04-05 15:32:29 +02:00
larchanka
99794fec95 fix: include ai_queries in /reminders and add chatId security filtering 2026-04-05 15:32:29 +02:00
larchanka
9820566567 fix: small prompt fixes 2026-04-05 15:32:29 +02:00
larchanka
a1a59a610a Fix: Resolve relative paths in send_file to absolute paths in sandboxDir. 2026-04-05 15:32:29 +02:00
larchanka
56f0c965d0 Fix: Re-added support for local_file_url in send_file for backward compatibility and updated planner prompt to use local_path. 2026-04-05 15:32:29 +02:00
larchanka
6501f232ae fix(telegram): handle potentially undefined extension in file upload logic 2026-04-05 15:32:29 +02:00
larchanka
9d70ecc805 Fix: Reliable Telegram file sending. Renamed local_file_url to local_path, added URL validation in agent, and switched to Stream-based uploads in Telegram adapter. 2026-04-05 15:32:29 +02:00
larchanka
35e32c8e4b Hide scheduled query 2026-04-05 15:32:29 +02:00
larchanka
9e021f2593 Remind only reminders 2026-04-05 15:32:29 +02:00
larchanka
4859ef5de7 fix(orchestrator): deduplicate cron notifications 2026-04-05 15:32:29 +02:00
larchanka
432f2eca05 style(telegram): wrap autonomous task queries in blockquotes for better visibility 2026-04-05 15:32:29 +02:00
larchanka
5cceb959a8 fix(cron): improve cron job stability and visibility by adding immediate Telegram feedback and robust logging 2026-04-05 15:32:29 +02:00
larchanka
9b949f7a3a feat: allow skills starting with underscore to work 2026-03-24 16:16:12 +01:00
larchanka
d2d9129e1c fix: strip @botname suffix from Telegram commands
Telegram appends @botname to commands when users select them from the
command menu (e.g. /new@ManBot). The strict equality check (=== '/new')
was failing, causing /new to fall through to the task.create handler
and show 'Planning started...' instead of triggering the archiving
pipeline.
v1.0.20260323
2026-03-23 23:25:53 +01:00
larchanka
b9b3635cd6 fix: inject HTML formatting reminder into skill messages
When skills pass pre-built messages to the generator service, the
HTML_PROMPT_SUFFIX was not being appended because the messages array
bypassed normal prompt construction. The HTML instruction in the skill
system prompt was buried at the end of long SKILL.md content, causing
the LLM to default to markdown formatting.

Now the generator appends the HTML formatting reminder to the last
user/tool message on every turn of the skill loop, placing it in the
most attended position for the LLM.
2026-03-23 23:25:53 +01:00
larchanka
291630b86e fix: update tests to match new task lifecycle logic 2026-03-23 23:25:53 +01:00
larchanka
1e68b8f699 add tests coverage 2026-03-23 23:25:53 +01:00
larchanka
66e3314806 fix: db migrations 2026-03-23 23:25:53 +01:00
larchanka
e8ade14eb2 fix: db migrations 2026-03-23 23:25:53 +01:00
larchanka
8d7e246e39 fix: db migrations 2026-03-23 23:25:53 +01:00
larchanka
19d7b372d1 fix: db migrations 2026-03-23 23:25:53 +01:00
larchanka
b3db06e637 fix: db migrations 2026-03-23 23:25:53 +01:00
larchanka
9ccfdb803a fix: db migrations 2026-03-23 23:25:53 +01:00
larchanka
e5157e1263 fix: db migrations 2026-03-23 23:25:53 +01:00
larchanka
4c581db9c2 fix: db migrations 2026-03-23 23:25:53 +01:00
larchanka
f98bf66c87 fix: db migrations 2026-03-23 23:25:53 +01:00
larchanka
495576abf3 fix: db migrations 2026-03-23 23:25:53 +01:00