Commit Graph

  • 3d327120ad Add --private flag to create a private fork and set origin; update dependency linking to handle private origin setup. Nikita 2026-01-03 17:09:29 +02:00
  • afecaef3b2 Fix Cloudflare deployment to handle 1focus environment sync and env application logic properly Nikita 2026-01-03 16:59:41 +02:00
  • a8d3977f82 Add repository configuration file and enhance dependency management commands, including fuzzy dependency picker with repo linking and opening features. Nikita 2026-01-03 16:55:20 +02:00
  • b8d89b6150 Update env command documentation to include Touch ID gating on macOS, add new commands (keys, sync, bootstrap, unlock), clarify --personal flag behavior, and improve descriptions for better clarity. Nikita 2026-01-03 02:10:17 +02:00
  • 3a0498834f Add 'global' command with subcommands and update related documentation and CLI definitions Nikita 2026-01-03 01:57:19 +02:00
  • e80ca3041a Add initial TODOs JSON, CLI commands for todos, dependencies, and enhance Cloudflare and dependency management functionality Nikita 2026-01-03 00:31:02 +02:00
  • 87d1aae2a8 Implement environment apply modes with flexible control and improved error handling Nikita 2026-01-02 05:26:34 +02:00
  • 0d959e17ae fix: add rpassword and rtoolbox dependencies to Cargo.lock and Cargo.toml Nikita 2026-01-02 04:25:35 +02:00
  • 80d2798e83 Add publish command to create and push GitHub repositories from CLI. Nikita 2026-01-01 20:43:55 +02:00
  • 055e4a5b25 feat: add env apply command and enhance pre-commit checks for secrets and large diffs Nikita 2026-01-01 20:03:51 +02:00
  • 45aa77c54f docs/features.md: add 'f env setup' command with examples for interactive env setup Nikita 2026-01-01 19:19:21 +02:00
  • 5b1f2e82ec feat: Add health check configuration, script, and URL updates Nikita 2026-01-01 18:54:06 +02:00
  • faea68dc17 Change f commit defaults: Claude review, no context, 1000 tokens Nikita 2026-01-01 03:13:39 +02:00
  • f27449c5f7 Make f commit the default with full review + gitedit sync Nikita 2026-01-01 03:10:33 +02:00
  • 8bc3106f24 Add docs update reminder in commit flow and sync documentation Nikita 2026-01-01 03:08:20 +02:00
  • 4e4a4e7ceb Add auto-generated documentation system in .ai/docs/ Nikita 2026-01-01 03:05:37 +02:00
  • c15043da33 Add parallel task runner and materialize .flox from .ai/flox Nikita 2026-01-01 02:59:20 +02:00
  • 82b23b537b Refactor project initialization to move agents.md and skills files to .ai, create symlinks in .claude and .codex, and update .gitignore with flow section. Nikita 2026-01-01 02:48:30 +02:00
  • f22afa6532 Remove AI project database and checkpoint files, including schema, checkpoints, session data, and related configs. Nikita 2026-01-01 02:39:27 +02:00
  • 11ed1a1586 Update deployment documentation, add Cloudflare setup command, enhance CLI with health check, and improve gitedit sync with review data. Nikita 2026-01-01 02:21:10 +02:00
  • 1dffcbc22b Refactor AI folder structure to use .ai/internal for checkpoints, sessions, and logs; update paths and ensure .gitignore includes .ai/internal. Nikita 2026-01-01 01:33:13 +02:00
  • 0ac43ff039 Update flow.toml with new URLs and modify commit.rs to include owner/repo in gitedit session hash and URL. Nikita 2025-12-31 23:39:25 +02:00
  • a207acbb21 Create a comprehensive documentation file 'how-to-use-flow-to-deploy.md' explaining deployment workflows with Flow, covering targets (Linux, Cloudflare, Railway), setup steps, commands, and troubleshooting. Nikita 2025-12-31 23:16:08 +02:00
  • 2538c64a15 Add comprehensive 'deploy' command with subcommands for hosting, cloudflare, railway, status, logs, restart, stop, shell, and host configuration; update CLI enum accordingly. Nikita 2025-12-31 23:15:58 +02:00
  • 94cc04e7f9 Fix URL concatenation to remove trailing slash and update success message to display full view URL Nikita 2025-12-31 21:00:16 +02:00
  • 871e7675ab Fix command argument handling to append "$@" only when needed Nikita 2025-12-31 20:28:28 +02:00
  • 9bbe405861 Fix push logic to handle missing remote repo by auto-creating it with GitHub CLI Nikita 2025-12-31 19:55:49 +02:00
  • c0780315c6 Add 'upstream' subcommand with setup, pull, sync, and status actions for managing upstream forks. Nikita 2025-12-31 18:59:22 +02:00
  • 94a0ff4736 Add commitWithCheckWithGitedit command to run commit with check and sync AI sessions to gitedit.dev; implement corresponding functions and config options. Nikita 2025-12-28 19:50:55 -08:00
  • a33d967d66 Update flow.toml to enable commitWithCheck gitedit mirror; enhance AI session data structures and retrieval functions; modify commit logic to include AI session hashes and sync to gitedit with detailed metadata. Nikita 2025-12-28 12:02:57 -08:00
  • 3c90e796f9 Add flow-aware prompt builder with project context and CLI references Nikita 2025-12-27 19:25:18 -08:00
  • e065962053 Update dependencies and add support for cancel commands in task configuration Nikita 2025-12-27 14:43:23 -08:00
  • fa29efbb14 Add initial implementation of agent.rs for kode subagent integration, including commands for listing agents and running specific agents with prompts. Nikita 2025-12-27 12:37:03 -08:00
  • 36d597128c Improve error handling in discover_tasks by matching on config::load and add detailed warning on parse failure Nikita 2025-12-27 10:33:54 -08:00
  • 3755b2de0e Add project bootstrap command to initialize .ai folder, update flow.toml, and enable gitedit.dev mirroring; implement sync logic for commits and repository info. Nikita 2025-12-27 10:20:17 -08:00
  • 7be5b037f6 Add task to clone flow-testing repo; update default API URL from 1f.nikiv.dev to 1focus.ai Nikita 2025-12-25 02:12:23 -08:00
  • c39dfe8585 Update .gitignore to include testing directory; refactor match statements in ai.rs for better readability; improve error handling and code consistency in session timestamp functions. Nikita 2025-12-24 20:18:58 -08:00
  • 833bc200d0 Add notification and reporting for critical review issues Nikita 2025-12-24 19:09:32 -08:00
  • e0bf2024c3 Add function to log AI review results with timestamp and metadata, and invoke it after review completion for async tracking. Nikita 2025-12-24 16:53:27 -08:00
  • ac753363d0 Refactor review prompt construction to generate concise, optimized prompts for codex and claude reviews, with optional session context included. Nikita 2025-12-24 16:49:47 -08:00
  • 47a63916f1 Add --tokens option to CLI and propagate max tokens to commit functions for context size control Nikita 2025-12-24 16:46:35 -08:00
  • 8fe85a714e Add UTF-8 boundary helper, improve message truncation, and support custom commit message via CLI option Nikita 2025-12-24 16:25:39 -08:00
  • 77be32fc7b Refactor: add exchange truncation and summary in context reading functions Nikita 2025-12-24 13:15:45 -08:00
  • 662b1cb5ad Improve Claude CLI invocation: pipe prompt via stdin and extend timeout to 60 seconds Nikita 2025-12-24 00:50:59 -08:00
  • 97905b66c4 Add 'commits' command for browsing git commits with AI session metadata; enhance run_with_check to support Claude SDK, and implement Claude review function with streaming output and timeout handling. Nikita 2025-12-24 00:45:32 -08:00
  • e29d8b45f1 Improve interactive command execution to prefer /dev/tty for stdio, with fallback to inherited stdio if /dev/tty is unavailable Nikita 2025-12-23 22:42:13 -08:00
  • dd6bef04c9 Improve config loading to auto-fix and rewrite invalid TOML content before parsing Nikita 2025-12-23 22:37:52 -08:00
  • 2669c269f1 Add debug logs for TTY detection in run_host_command and run_command_with_pipes functions Nikita 2025-12-23 21:14:20 -08:00
  • 0045cbeeb1 Refactor process group management in run_command_with_pipes Nikita 2025-12-23 21:09:31 -08:00
  • 931ca37604 Update functions to operate relative to the repository root by resolving the repo path once and passing it to relevant functions; add resolve_commit_with_check_root to determine the repo root based on configuration and git. Nikita 2025-12-23 14:47:52 -08:00
  • 793cc70490 Update documentation to include commit_with_check_async option and ensure config parsing handles the new field. Nikita 2025-12-22 18:36:45 -08:00
  • afec6fa51e Refactor: clone transmitters for stdout and stderr threads to prevent data race Nikita 2025-12-22 09:32:34 -08:00
  • 02457de543 Refactor: handle stderr output separately and synchronize thread completion Nikita 2025-12-22 07:10:30 -08:00
  • e262245d87 Add interactive prompts for timeout and review issues during commit process Nikita 2025-12-22 07:08:27 -08:00
  • 56c07e0f0f Remove deprecated commit_with_check_async option from documentation, code, and tests Nikita 2025-12-21 14:30:55 -08:00
  • 90f1dddf0f . Nikita 2025-12-21 13:39:09 -08:00
  • 8ba84123c1 Refactor config loading to include global secrets Nikita 2025-12-21 13:20:20 -08:00
  • ac452fa4bc Fix task matching logic to handle no-task and single-argument cases more intuitively Nikita 2025-12-21 12:22:28 -08:00
  • 99872c6081 Add support for configurable commit check timeout; display timeout message on review timeout; update config parsing and tests accordingly Nikita 2025-12-21 11:07:18 -08:00
  • 6decaed29b Update feature documentation to include optional config for commit_with_check_async and implement logic to load this setting from local or global config files, defaulting to true if unspecified. Nikita 2025-12-21 10:37:21 -08:00
  • 9c613337a7 Refactor run_with_check to always execute synchronously Nikita 2025-12-21 10:34:13 -08:00
  • 5d1c63cad0 Refine context copying to interpret current directory as path when session is omitted Nikita 2025-12-21 07:59:29 -08:00
  • 8aa11add5b Fix JSON response instructions to explicitly exclude sensitive data in commit.rs Nikita 2025-12-21 07:16:40 -08:00
  • 196c7576d5 Refactor launch_session to handle provider-specific command execution with proper status checking Nikita 2025-12-21 04:16:06 -08:00
  • 9c8cb6255e Fix: Integrate auto-fix via Codex during commit review Nikita 2025-12-21 04:06:32 -08:00
  • a5ee5fbf65 Implement session summarization with Gemini API, including cache management and environment variable handling Nikita 2025-12-21 03:45:07 -08:00
  • cf42039a65 Refactor role handling in read_codex_exchanges and extract_codex_message Nikita 2025-12-21 02:38:12 -08:00
  • 9894241b32 Refactor AI session handling for Codex provider Nikita 2025-12-21 02:36:26 -08:00
  • 16445a1a48 Refactor: add strip_thinking_blocks function to remove <thinking> blocks Nikita 2025-12-21 02:05:44 -08:00
  • 69d0ac6d12 fix: update response format instructions in agents.md files for clarity Nikita 2025-12-21 01:45:47 -08:00
  • 1959d643a3 Add cross-project session search feature with listing, fuzzy selection, and context copying functionality. Nikita 2025-12-21 01:39:03 -08:00
  • 02dce957c0 fix: update response format instructions and clarify flow task signals Nikita 2025-12-21 01:25:09 -08:00
  • 2774399d2b Update agent instruction templates to clarify response signals and add detailed signal descriptions for autonomous workflows. Nikita 2025-12-21 01:09:48 -08:00
  • fdfe0ae160 Update flow.toml to remove deprecated deploy-cli-local task; add AI checkpoint data structures and functions for loading, saving, and retrieving session context; modify CLI commands to update descriptions and remove auto-setup command. Nikita 2025-12-21 00:27:42 -08:00
  • 35bab9faae Update agents.md templates with project-specific primary task and generate dynamic content based on flow.toml configuration. Nikita 2025-12-20 23:42:39 -08:00
  • e28870cbf7 Update agent documentation to clarify response format and flow task instructions for autonomous workflows. Nikita 2025-12-20 23:34:31 -08:00
  • eef472dbf1 Add streaming logs option in hub delegation messages and handle missing tasks by retrying with follow mode Nikita 2025-12-20 23:15:31 -08:00
  • dca8246f9b Refactor commit workflow to delegate to hub for async execution and improve context handling Nikita 2025-12-20 23:12:48 -08:00
  • 944f13e15e feat: Add auto-setup command for autonomous agent workflows Nikita 2025-12-20 23:04:49 -08:00
  • 8c0cf15eba Add documentation for managing Codex skills and autonomous agent workflow. Nikita 2025-12-20 22:24:17 -08:00
  • 0710a38cf0 Update documentation to include comprehensive feature overview and usage instructions Nikita 2025-12-20 15:54:27 -08:00
  • e98f4cc62c Add support for copying session context from a specific project path with optional count and path parameters; update CLI to include 'commit with check' command and context options. Nikita 2025-12-20 15:44:17 -08:00
  • b9da931c1c Add Context command to copy last prompt and response from a session to clipboard, including session selection logic and session file parsing. Nikita 2025-12-20 15:22:33 -08:00
  • 74a60740b9 Refactor AI session management to support multiple providers and enhance listing features Nikita 2025-12-20 15:18:36 -08:00
  • 30d7117472 Implement 'Copy session history to clipboard' command with fuzzy selection and session retrieval Nikita 2025-12-19 10:17:39 -08:00
  • 7226dedec6 Add function to ensure .ai is included in .gitignore to prevent session leaks Nikita 2025-12-19 07:39:08 -08:00
  • 12ea51e942 Add --dangerously-skip-permissions flag when launching claude session Nikita 2025-12-18 17:47:27 -08:00
  • e81f522b5f Add silent auto-import of new Claude sessions on session listing Nikita 2025-12-18 17:39:04 -08:00
  • 2390798362 Improve task parsing to handle shell quoting and add user guidance Nikita 2025-12-18 16:16:06 -08:00
  • 63d3598ead Refactor command argument handling: pass args as Vec<String> for better shell quoting support and update related functions accordingly. Nikita 2025-12-18 12:55:50 -08:00
  • 7db70ef716 Add environment variable management commands to CLI, including login, pull, push, list, set, delete, and status functionalities. Implemented new src/env.rs for API interactions and config handling. Nikita 2025-12-18 12:46:18 -08:00
  • e4836525a4 Update documentation to clarify session filtering, display, and usage tips for f ai commands. Nikita 2025-12-18 09:31:28 -08:00
  • 7c3c5e2757 Refine session listing with fuzzy search and improved display formatting Nikita 2025-12-18 08:48:20 -08:00
  • e388b7281e Update .gitignore to exclude .ai/ directory; add comprehensive documentation on managing Claude Code sessions with Flow. Nikita 2025-12-18 08:05:18 -08:00
  • af1c9220b6 Add AI session management module with listing, saving, importing, and notes functionality Nikita 2025-12-18 07:51:04 -08:00
  • 6731ba7866 Add support for executing task dependencies before the main task in run() function Nikita 2025-12-17 09:05:31 -08:00
  • 42667d3851 Improve push logic to handle remote updates and conflicts gracefully Nikita 2025-12-16 18:42:08 -08:00
  • 85c9fb1131 Implement daemon management commands (start, stop, status, list) and integrate with configuration. Nikita 2025-12-15 20:20:41 -08:00
  • 74f46ed9cc Implement 'fixup' command to automatically correct common TOML syntax errors in flow.toml files. Nikita 2025-12-15 17:27:47 -08:00
  • 97329402e5 Update fzf trigger key from ctrl-f to tab in palette.rs for improved user experience Nikita 2025-12-12 16:51:52 +04:00